@charset "utf-8";

/* clear */

.cls { clear: both;}
.container { width: 1107px; margin: auto; }

body { background: #fafafa url('../images/bck.jpg') 0px 229px no-repeat; }        /* _CFG */

/* header */

.header_bck { background: #404040; } /* _CFG */

#header { width: 100%; height: 111px; }
#header .container #logo { min-width: 280px; height: 111px; float: left; clear: right;  background: url(../images/grd.png) top center no-repeat; }
#header .container #logo h1 a img { margin-top: 21px; }
#header .container #menu { min-width: 650px; float: right; }
#header .container #menu ul { list-style: none; padding: 0; margin: 0; margin-top: 26px; float: right; }
#header .container #menu ul li { float: left; }
#header .container #menu ul li a { display: block; font-family: 'AllerReg'; text-align: center; font-size: 15px; }
#header .container #menu ul li a.header_menu { padding: 10px 20px; background: #4f4f4f; text-transform: uppercase; color: #fff; }
#header .container #menu #social { width: 25px; height: 26px; margin-top: 21px; float: right; }

/* slogan */

.slogan_bck { background: #e5e3e4; } /* _CFG */
.slogan_col { color: #333333; }      /* _CFG */
.slogan_col a { color: #333333; } 

#slogan { width: 100%; height: 118px; margin-bottom: 40px; }
#slogan .container h2 { display: block; width: 100%; text-align: center; font-size: 32px; font-family: 'AllerBold'; padding-top: 41px; }
#slogan .container h2 a { display: block; width: 100%; text-align: center; font-size: 32px; font-family: 'AllerBold'; }

/* main content */

.main_1 { background: #fff; border: 1px solid #e6e6e6; }                        /* _CFG */

.container #col_product { width: 721px; float: left; }
.container #col_box { width: 353px; float: right; }

/* product */

img.imgArtFloat { float: left; padding-right: 10px; padding-bottom: 10px; }
.productMarginTop { padding-top: 21px; }
.productWidth { width: 675px; margin: auto; }
.container #col_product .product { width: 100%; margin-bottom: 30px; }

.zloto { background: url("../images/zloto.jpg") top left no-repeat; }
.srebro { background: url("../images/srebro.jpg") top left no-repeat; }
.braz { background: url("../images/braz.jpg") top left no-repeat; }
.container #col_product .product .product_title { margin-top: 23px; }
.container #col_product .product .product_title .medal { width: 56px; height: 83px; float: left; margin-right: 23px; }
.container #col_product .product .product_title .medal span { display: block; width: 100%; text-align: center; font-size: 32px; font-family: 'AllerBold'; color: #fff; text-shadow: 1px 1px #b86e0c; padding-top: 6px; }
.container #col_product .product .product_title .product_title_h { float: left; }
.container #col_product .product .product_title .product_title_h h3 { font-size: 29px; font-family: 'AllerBold'; color: #333; text-transform: uppercase; /*width: 170px;*/ }
.container #col_product .product .product_title .product_title_h h3 a { font-size: 29px; font-family: 'AllerBold'; color: #333; text-transform: uppercase; /*width: 170px;*/ }

.container #col_product .product .product_pre { margin-top: 23px; }
.container #col_product .product .product_pre .product_foto { width: 230px; float: left; }
.container #col_product .product .product_pre .product_kons { width: 444px; float: right; }
.container #col_product .product .product_pre .product_kons h4 { width: 100%; display: block; text-align: left; font-family: 'AllerReg'; font-size: 18px; color: #333; border-bottom: 1px solid #f0f0f0; padding-bottom: 20px; }
.container #col_product .product .product_pre .product_kons h4 img { vertical-align: middle; padding: 0px 15px; }

.container #col_product .product .product_pre .product_kons .stars { width: 100%; margin-top: 10px; }
.container #col_product .product .product_pre .product_kons .stars .simpleRank { width: 100%; margin-top: 10px; }
.container #col_product .product .product_pre .product_kons .stars .simpleRank .simpleRank_left { width: 48%; float: left; }
.container #col_product .product .product_pre .product_kons .stars .simpleRank .simpleRank_right { width: 48%; float: right; }
.container #col_product .product .product_pre .product_kons .stars .simpleRank .simpleRank_left span { font-size: 16px; font-family: 'AllerBold'; color: #333;  }
.container #col_product .product .product_pre .product_kons .stars .simpleRank .simpleRank_right ul { margin: 0; padding: 0; list-style: none; }
.container #col_product .product .product_pre .product_kons .stars .simpleRank .simpleRank_right ul li { float: left; margin-right: 5px; width: 19px; height: 19px; background: url("../images/star.jpg") top left no-repeat; margin-bottom: 10px; }
.container #col_product .product .product_pre .product_kons .stars .simpleRank .simpleRank_right ul li:last-child { margin-right: 0px; }

/*
.container #col_product .product .product_pre .product_kons .stars ul { margin: 0; padding: 0; list-style: none; width: 99%; }
.imgStar { width: 19px; height: 19px; background: url("../images/star.jpg") top left no-repeat; }
.container #col_product .product .product_pre .product_kons .stars ul li span { font-size: 16px; font-family: 'AllerBold'; color: #333; margin-left: 15px; }
.container #col_product .product .product_pre .product_kons .stars ul li ul { margin: 0; padding: 0; list-style: none; }
.container #col_product .product .product_pre .product_kons .stars ul li ul li { float: left; margin-right: 5px; }
.container #col_product .product .product_pre .product_kons .stars ul li { float: left; margin-right: 5px; margin-bottom: 20px; }
.container #col_product .product .product_pre .product_kons .stars ul li:first-child { width: 195px; }
.container #col_product .product .product_pre .product_kons .stars ul li:last-child { margin-right: 0px; }

*/

.container #col_product .product .product_check_price { margin-top: 30px; margin-bottom: 40px; }
.container #col_product .product .product_con { margin-bottom: 21px; }
.container #col_product .product .product_con h5 { width: 100%; display: block; text-align: left; font-family: 'AllerReg'; font-size: 18px; color: #333; border-bottom: 1px solid #f0f0f0; padding-bottom: 20px; margin-bottom: 40px; }
.container #col_product .product .product_con h5 img { vertical-align: middle; padding-right: 15px; }
.container #col_product .product .product_con p { width: 100%; color: #333; font-family: 'AllerReg'; font-size: 14px; line-height: 20px; }
.container #col_product .product .product_con a.more { float: right; }
.container #col_product .product .product_con a.koms { color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; }

/* col */

.boxMargin { padding-top: 30px; }
.container #col_box .box { width: 312px; margin: auto;  }
.container #col_box .box .box_title { width: 100%; margin-top: 21px; }
.container #col_box .box .box_title h5 { color: #333; font-family: 'AllerReg'; font-size: 21px; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; }
.container #col_box .box .box_foto { width: 142px; float: left; position: relative; text-align: center; padding-right: 10px; margin-top: 20px; }
.container #col_box .box .box_con { margin-top: 21px; }
.container #col_box .box .box_con p { color: #333; font-family: 'AllerReg'; font-size: 13px; line-height: 20px; }
.container #col_box .box .art_foto { width: 100%; margin-top: 20px; }
.container #col_box .box .art_title { width: 100%; margin-top: 20px; }
.container #col_box .box .art_title h6 { font-size: 18px; font-family: 'AllerBold'; color: #333; }
.container #col_box .box .art_short { width: 100%; margin-top: 20px; }
.container #col_box .box .art_short p { color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; line-height: 20px; word-break: break-word; }
.container #col_box .box .more_3 { width: 100%; margin-top: 20px; text-align: right; margin-bottom: 20px; }
.container #col_box .box .more_3 a { color: #333; font-family: 'AllerReg'; font-size: 10px; text-transform: uppercase; }
.container #col_box .box .tagi { width: 100%; margin-bottom: 20px; margin-top: 21px; }
.container #col_box .box .tagi ul { margin: 0; padding: 0; list-style: none; }
.container #col_box .box .tagi ul li { float: left; margin-right: 10px; }
.container #col_box .box .tagi ul li a { color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; line-height: 20px; text-decoration: underline; }

/* footer */

#footer { width: 100%; height: 133px; background: #e5e3e4; margin-top: 21px; }
#footer .container #top { width: 68px; height: 68px; margin-left: auto; margin-right: auto; padding: 20px 0px; } 
#footer .container #copy { width: 100%; padding-bottom: 10px; }
#footer .container #copy p { width: 100%; text-align: left; color: #000; font-family: 'AllerReg'; font-size: 13px; }

/* art */

.container #col_product .product .simpleArt { width: 200px; height: 420px; padding: 10px; border: 1px solid #ccc; margin: 9px; float: left; clear: right; }
.container #col_product .product .simpleArt .simFoto { width: 100%; }
.container #col_product .product .simpleArt .simTitle { width: 100%; margin: 20px 0px; }
.container #col_product .product .simpleArt .simTitle h6 { font-size: 18px; font-family: 'AllerBold'; color: #333; } 
.container #col_product .product .simpleArt .simTitle a { color: #333; font-family: 'AllerReg'; font-size: 10px; text-transform: uppercase; margin-top: 20px; }
.container #col_product .product .simpleArt .simShort { width: 100%; }
.container #col_product .product .simpleArt .simShort p { color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; line-height: 20px; word-break: break-word; }
.container #col_product .product .simpleArt .more_3 { width: 100%; margin-top: 21px; text-align: right; }
.container #col_product .product .simpleArt .more_3 a { color: #333; font-family: 'AllerReg'; font-size: 10px; text-transform: uppercase; }

/* comments */

.container #col_product .product .opinia { margin: 40px auto; }
.container #col_product .product .opinia .opinia_foto { width: 50px; float: left; }
.container #col_product .product .opinia .opinia_con span { font-size: 18px; font-family: 'AllerBold'; color: #333; display: block; margin-bottom: 10px; position: relative;}
.container #col_product .product .opinia .opinia_con span span.dat { position: absolute; right: 0; top: 0px; color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; }
.container #col_product .product .opinia .opinia_con { width: 580px; float: right; }
.container #col_product .product .opinia .opinia_con p { width: 100%; color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; line-height: 20px; word-break: break-word; }

.container #col_product .product .opiniaForm form input { width: 200px; height: 40px; padding: 10px; color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; outline: none; border: 1px solid #ccc; display: block; margin: 10px 0px; float: left; margin-right:  20px; }
.container #col_product .product .opiniaForm form textarea { width: 420px; height: 200px; padding: 10px; color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; outline: none; border: 1px solid #ccc; display: block; }
.container #col_product .product .opiniaForm form input.send { width: 420px; background: #fff; font-family: 'AllerReg'; font-size: 13px; color: #333; text-transform: uppercase; text-align: center; }

/* form */

.container #col_product .product .product_con .formCon { margin-top: 30px; }
.container #col_product .product .product_con .formCon form input { width: 200px; height: 40px; padding: 10px; color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; outline: none; border: 1px solid #ccc; display: block; margin: 10px 0px; float: left; margin-right:  20px; }
.container #col_product .product .product_con .formCon form textarea { width: 640px; height: 200px; padding: 10px; color: #a4a4a4; font-family: 'AllerReg'; font-size: 13px; outline: none; border: 1px solid #ccc; display: block; }
.container #col_product .product .product_con .formCon input.send { width: 200px; background: #fff; font-family: 'AllerReg'; font-size: 13px; color: #333; text-transform: uppercase; text-align: center; }

/* Facebook */

.fb-like-box {
	background:#fff;
}
.facebook-plugin {
	background: url("../images/fbpodklad.png") no-repeat scroll 0 0 transparent; display: block;
	float: right;
	padding: 10px;
	width: 220px;
	height:402px;
	z-index: 9998;
	position:fixed;
	right:-210px;
	top:120px;
}
.facebook-plugin div{
	border:none;
	position:relative;
	display:block;
	margin-left: 15px;
}

.imgCenter { margin-left: 12px; }

.reklama { background: #fff; border: 1px solid #e6e6e6; width: 1107px; margin: auto; height: 100px; margin-bottom: 40px; text-align: center; }