/* RESET CSS */
*														{ padding:0px; margin:0px; font-family: inherit; }
html, body												{ width: 100%; }
table													{ border-collapse:collapse; } 
fieldset,img											{ border:0px; }
blockquote:before, blockquote:after, q:before, q:after	{ content: ""; }
blockquote, q											{ quotes: "" ""; }
:focus													{ outline: 0px; }
a														{ text-decoration:none; }

/* CLEAR */
.clear			{ clear:both !important; height:0px; font-size:0px !important; line-height:0px !important; float:none !important; }

body				{ background-color:#f8f3ee; font-family:verdana; font-size:11px; color:#5c4c3c; text-align:center; }


.main				{ width:1000px; margin:0px auto; }
.main .top			{ height:27px; background:url(/i/top_background.gif) repeat-x; }
.main .top .topLink		{ padding:0px 12px 0px 8px; float:right; height:27px; line-height:27px; background:url(/i/pointer_top_link.gif) no-repeat left; }
.main .top .topLink	a	{ color:#feff01; font-size:0.909em; }

.main .logoBox			{  }
.main .logoBox .logo	{ float:left; margin:0px 1px 0px 0px; }
.main .logoBox .banner	{ float:left; margin:0px 0px 0px 2px; }

.main .frame					{  }
.main .frame .frameleft			{ float:left; width:208px; margin:0px 6px 0px 0px; display:inline; }
.main .frame .framecenter		{ float:left; width:576px; display:inline; }
.main .frame .frameright		{ float:right; width:207px; display:inline; }

.main .frame .frameleft .bigButtons				{  }
.main .frame .frameleft .bigButtons .left		{ float:left; }
.main .frame .frameleft .bigButtons .right		{ float:right; }

.main .frame .frameleft .searchBox				{ background:url(/i/search_box.gif) no-repeat; color:#fff; font-size:10px; text-align:center; width:208px; height:79px; overflow:hidden; }
.main .frame .frameleft .searchBox .input		{ margin:0px auto; width:192px; height:31px; background:url(/i/search_box_input.gif) no-repeat; }
.main .frame .frameleft .searchBox .input input		{ float:left; border:0px; font-size:1em; color:#8f7156; width:110px; margin:9px 0px 0px 4px; display:inline; background:transparent; }
.main .frame .frameleft .searchBox .input .submit	{ width:70px; line-height:23px; text-align:right; height:23px; background:url(/i/search_box_submit.gif) no-repeat; float:right; display:inline; margin:4px 4px 0px 0px; cursor:pointer; color:#fff; font-size:0.909em; }
.main .frame .frameleft .searchBox .advance			{ text-decoration:underline; color:#fff; font-size:0.909em; }
.main .frame .frameleft .searchBox .advance:hover	{ text-decoration:none; }

.main .frame .frameleft .categoryButton					{ width:208px; }
.main .frame .frameleft .categoryButton	.button			{ text-align:center; position:relative; top:0px; left:0px; padding:13px 0px 6px 0px; background:url(/i/category_menu_up_level.gif) no-repeat; overflow:hidden; }
.main .frame .frameleft .categoryButton	.button	a		{ background:url(/i/button_down.gif) no-repeat left; background-position:41px center; padding:0px 0px 0px 53px; color:#D60000; font-weight:bold; font-size:1em; cursor:pointer; display:block; text-align:left; }
.main .frame .frameleft .categoryButton	.button .icon	a	{ background:transparent; padding:0px; }
.main .frame .frameleft .categoryButton	.bottom			{ height:6px; font-size:1px !important; background:url(/i/category_menu_up_level_bottom.gif) no-repeat; }
.main .frame .frameleft .categoryButton	.categories		{ overflow:hidden; height:0px; padding-top:2px; background-color:#EFD9C2; }
.main .frame .frameleft .categoryButtonSpecial .button				{ font-size:1.1em; background:url(/i/category_menu_up_level_yellow.gif) no-repeat; }
.main .frame .frameleft .categoryButtonSpecial .bottom				{ background:url(/i/category_menu_categories_bottom_yellow.gif) no-repeat; }
.main .frame .frameleft .categoryButtonSpecial .button	a			{ color:#eb0000; font-weight:bolder; }

.main .frame .frameleft .categoryButton	.button .icon		{ position:absolute; width:28px; height:28px; top:6px; left:6px; }

.main .frame .frameleft .categoryButton .newbutton	{text-align:left; position:relative; top:0px; left:0px; padding:7px 0px 0px 0px; background:url(/i/category_menu_up_level.gif) no-repeat;}
.main .frame .frameleft .categoryButton .newbutton .icon	{float:left; margin-left:7px; width:28px; height:28px; display:block;}
.main .frame .frameleft .categoryButton .newbutton .subcategories	{display:block; float:left;	width:7px; height:28px; margin-left:5px;}
.main .frame .frameleft .categoryButton .newbutton .subcategories.up	{background:url(/i/button_up.gif) no-repeat center;}
.main .frame .frameleft .categoryButton .newbutton .subcategories.down	{background:url(/i/button_down.gif) no-repeat center;}
.main .frame .frameleft .categoryButton .newbutton .go2category		{display:block; line-height:28px; color:#D60000; font-weight:bold; font-size:1em;}

.main .frame .frameleft .categoryButton	.categories .categoriesButton		{ height:37px; overflow:hidden; background:url(/i/category_menu_button.gif) no-repeat top #DFCBB4; }
.main .frame .frameleft .categoryButton	.categories .categoriesButton .icon		{ float:left; width:28px; height:28px; margin:9px 5px 0px 7px; }
.main .frame .frameleft .categoryButton	.categories .categoriesButton .link		{ line-height:45px; overflow:hidden; text-align:left; white-space:nowrap; padding:0px; color:#8f7156; font-size:1em; }
.main .frame .frameleft .categoryButton	.categories .categoriesButton .link a	{ color:#8f7156; font-weight:bold; }
.main .frame .frameleft .categoryButton	.categories .first				{ height:31px; background:url(/i/category_menu_button_first.gif) no-repeat top #DFCBB4; }
.main .frame .frameleft .categoryButton	.categories .first .link		{ line-height:37px; }
.main .frame .frameleft .categoryButton	.categories .first .icon		{ margin-top:3px; }

.main .footer			{ height:20px; background:url(/i/footer_background.gif) repeat-x; }
.main .footer .left		{ float:left; line-height:20px; padding:0px 0px 0px 8px; color:#fff; font-size:0.909em; }
.main .footer .right	{ float:right; line-height:20px; padding:0px 8px 0px 0px; color:#fff; font-size:0.909em; }
.main .footer .right a	{ color:#fff; }

.box					{}
.box .headerLeft		{ float:left; background:url(/i/box_left_button.gif) no-repeat; width:6px; height:33px; position:relative; top:1px; }
.box .headerCenter		{ float:left; background:url(/i/box_center_button.gif) repeat-x; height:33px; padding:0px 3px; line-height:33px; position:relative; top:1px; }
.box .headerCenter h1	{ color:#5c4c3c; font-size:1em; }
.box .headerCenter h2	{ color:#5c4c3c; font-size:1em; }
.box .headerCenter h3	{ color:#5c4c3c; font-size:1em; }
.box .headerRight		{ float:left; background:url(/i/box_right_button.gif) no-repeat; width:6px; height:33px; position:relative; top:1px; }
.box .top				{ font-size:1px; background:url(/i/box_top.gif) no-repeat; height:6px; }
.box .bottom			{ font-size:1px; background:url(/i/box_bottom.gif) no-repeat; height:7px; }
.box .middle			{ border-left:1px solid #cdbdae; border-right:1px solid #cdbdae; }
.box .middle .category	{ padding-top: 15px; text-align: left; padding-left: 5px; padding-right: 5px; }
.box .middle .categoryOnly	{ text-align: left; padding-left: 5px; padding-right: 5px; }

.box .linkLeft			{ float:left; margin:0px 0px 0px 2px; display:inline; background:url(/i/box_left_link.gif) no-repeat; width:5px; height:24px; position:relative; top:10px; }
.box .linkCenter		{ float:left; background:url(/i/box_center_link.gif) repeat-x; height:24px; padding:0px 3px; line-height:24px; position:relative; top:10px; }
.box .linkCenter a		{ color:#5c4c3c; font-size:1em; }
.box .linkRight			{ float:left; background:url(/i/box_right_link.gif) no-repeat; width:5px; height:24px; position:relative; top:10px; }

.whiteBox .top				{ background:url(/i/box_top_white.gif) no-repeat; }
.whiteBox .bottom			{ background:url(/i/box_bottom_white.gif) no-repeat; }
.whiteBox .middle			{ background-color:#fff; }

.box .fontSize				{ float:right; font-size:11px; line-height:33px; height:33px; padding:0px 6px 0px 0px; }
.box .fontSize a			{ cursor:pointer; color:#aa9e91; font-family:arial; font-weight:bold; }
.box .fontSize a.small		{ font-size:13px; }
.box .fontSize a.medium		{ font-size:16px; }
.box .fontSize a.large		{ font-size:19px; }

.tableBoxHeader .fontSize				{ float:right; font-size:11px; line-height:33px; height:33px; padding:0px 6px 0px 0px; }
.tableBoxHeader .fontSize a			{ cursor:pointer; color:#aa9e91; font-family:arial; font-weight:bold; }
.tableBoxHeader .fontSize a.small		{ font-size:13px; }
.tableBoxHeader .fontSize a.medium		{ font-size:16px; }
.tableBoxHeader .fontSize a.large		{ font-size:19px; }


.main .frame .frameright .cart						{ background:url(/i/cart.gif) no-repeat; width:207px; height:136px; overflow:hidden; }
.main .frame .frameright .cart .header				{ float:left; background:url(/i/box_cart_icon.gif) no-repeat right; color:#ffffff; font-size:1em; font-weight:bold; line-height:26px; height:26px; padding:0px 24px 0px 8px; }
.main .frame .frameright .cart .table				{ height:84px; text-align:center; }
.main .frame .frameright .cart .table td			{ color:#453425; font-size:0.909em; }
.main .frame .frameright .cart .table td span			{ color:#453425; font-weight:bold; }
.main .frame .frameright .cart .table td span.sum		{ color:#b80a06; }
.main .frame .frameright .cart .cartButton				{ width:70px; height:23px; background:url(/i/cart_button.gif) no-repeat; float:right; line-height:23px; text-align:center; }
.main .frame .frameright .cart .cartButton a			{ font-size:0.909em; color:#fff; }

.main .frame .frameright .cart .deliveryCost		{ color:#453425; text-align:left; font-size:0.909em; line-height:18px; height:18px; }
.main .frame .frameright .cart .deliveryCost a		{ color:#453425; }

.main .frame .frameright .loginBox					{ background:url(/i/login_box.gif) no-repeat; overflow:hidden; width:207px; height:150px; }
.main .frame .frameright .newsletterBox				{ background:url(/i/newsletter_box_body.gif) no-repeat bottom #9b7b5e; overflow:hidden; width:207px; }
.main .frame .frameright .newsletterBox	.header		{ background:url(/i/newsletter_box_header.gif) no-repeat; }

.smallNews					{ width:207px; overflow:hidden; }
.smallNews .top				{ height:6px; background:url(/i/news_top.gif) no-repeat; }
.smallNews .bottom			{ height:6px; background:url(/i/news_bottom.gif) no-repeat; }
.smallNews .inner			{ background-color:#eed8c1; }
.smallNews .header			{ padding:5px 0px; text-align:center; }
.smallNews .header h3		{ color:#5c4c3c; font-weight:bold; font-size:1em; }
.smallNews .desc			{ padding:3px 0px 0px 0px; }


.box					{}
.box .headerLeft		{ float:left; background:url(i/box_left_button.gif) no-repeat; width:6px; height:33px; position:relative; top:1px; }
.box .headerCenter		{ float:left; background:url(i/box_center_button.gif) repeat-x; height:33px; padding:0px 3px; line-height:33px; position:relative; top:1px; }
.box .headerCenter h1	{ color:#5c4c3c; font-size:1em; }
.box .headerRight		{ float:left; background:url(i/box_right_button.gif) no-repeat; width:6px; height:33px; position:relative; top:1px; }
.box .top				{ font-size:1px; background:url(i/box_top.gif) no-repeat; height:6px; }
.box .bottom			{ font-size:1px; background:url(i/box_bottom.gif) no-repeat; height:7px; }
.box .middle			{ border-left:1px solid #cdbdae; border-right:1px solid #cdbdae; }

.box .linkLeft			{ float:left; margin:0px 0px 0px 2px; display:inline; background:url(i/box_left_link.gif) no-repeat; width:5px; height:24px; position:relative; top:10px; }
.box .linkCenter		{ float:left; background:url(i/box_center_link.gif) repeat-x; height:24px; padding:0px 3px; line-height:24px; position:relative; top:10px; }
.box .linkCenter a		{ color:#5c4c3c; font-size:1em; }
.box .linkRight			{ float:left; background:url(i/box_right_link.gif) no-repeat; width:5px; height:24px; position:relative; top:10px; }

.whiteBox .top				{ background:url(i/box_top_white.gif) no-repeat; }
.whiteBox .bottom			{ background:url(i/box_bottom_white.gif) no-repeat; }
.whiteBox .middle			{ background-color:#fff; }

.box .fontSize				{ float:right; font-size:1em; line-height:33px; height:33px; padding:0px 6px 0px 0px; }
.box .fontSize a			{ cursor:pointer; color:#aa9e91; font-family:arial; font-weight:bold; }
.box .fontSize a.small		{ font-size:13px; }
.box .fontSize a.medium		{ font-size:16px; }
.box .fontSize a.large		{ font-size:19px; }

.box .sortType				{ float:right; font-size:1em; line-height:33px; height:33px; padding:0px 6px 0px 0px; }
.box .sortType li			{ display:inline; font-size:1em; color:#5c4c3c;  }
.box .sortType li a			{ color:#5c4c3c; }

.product					{}
.product .leftside			{ float:left; width:205px; }
.product .rightside			{ float:right; width:350px; margin:0px 15px 0px 0px; display:inline; text-align:left; }

.product .rightside	.pvote	{}
.product .rightside	.pvote .text		{ float:left; line-height:19px; height:19px; padding:0px 9px 0px 0px; color:#af2c34; font-size:1em; font-weight:bold; }
.product .rightside	.pvote .full		{ float:left; height:19px; width:19px; background:url(/i/star_full.gif) no-repeat; }
.product .rightside	.pvote .empty	{ float:left; height:19px; width:19px; background:url(/i/star_empty.gif) no-repeat; }
.product .rightside	.pvote .half		{ float:left; height:19px; width:19px; background:url(/i/star_half.gif) no-repeat; }
.product .rightside	.pvote .grade	{ float:right; line-height:19px; height:19px; padding:0px 0px 0px 5px; color:#5c4c3c; font-weight:bold; font-size:1em; }

.product .rightside	.description				{}
.product .rightside	.description .header		{ font-size:1em; font-weight:bold; color:#af2c34; text-align:left; }
.product .rightside	.description .name			{ text-align:left; }
.product .rightside	.description .name h2		{ font-size:0.909em; color:#453425; font-weight:bold; }
.product .rightside	.description .text			{ font-size:0.909em; color:#453425; }

.product .leftside .gallery						{ margin:0px 14px; }
.product .leftside .gallery .galleryHeader		{ text-align:left; font-weight:bold; color:#5c4c3c; font-size:1em; }
.product .leftside .gallery .galleryIcon		{ width:44px; cursor:pointer; height:44px; float:left; margin:0px 4px 0px 0px; }
#price			{ color:#453425; font-size:1em; padding:8px 0px; text-align:left; margin:0px 14px; }
#price span		{ color:#e80f0b; font-size:1.273em; font-weight:bold; }

.product .leftside .add2cart				{ width:164px; height:23px; float:left; margin:0px 0px 0px 14px; }
.product .leftside .add2cart .count			{ float:left; text-align:left; height:23px; overflow:hidden; width:35px; }
.product .leftside .add2cart .count	input	{ position:relative; top:6px; left:8px; text-align:center; background:transparent; border:0px; text-align:center; color:#5c4c3c; font-size:0.909em; width:21px; }
.product .leftside .add2cart .button		{ float:right; color:#ffffff; font-size:0.909em; line-height:23px; height:23px; overflow:hidden; width:124px; text-align:left; }
.product .leftside .add2cart .button a		{ color:#ffffff; }
.product .leftside .enabled			{ background:url(/i/product_add2cart.gif) no-repeat; }
.product .leftside .enabled .button	{ cursor:pointer; }
.product .leftside .disabled		{ background:url(/i/product_add2cart_gray.gif) no-repeat; }
.product .leftside .disabled .button		{ color:#b7b7b7; }

.variants				{ width:559px; margin:0px auto; }
.variants .header		{ height:40px; background:url(/i/variants_header.gif) no-repeat; line-height:40px; text-align:left; padding:0px 12px; color:#5c4c3c; font-size:1em; font-weight:bold; }
.variants .variantLine	{ border:1px solid #cdbdae; border-top:0px; background:url(/i/variant_product.gif) repeat-y left; }
.variants .variantLine .picture			{ float:left; width:150px; text-align:center; padding:10px 0px; }
.variants .variantLine .description		{ float:right; cursor:pointer; width:380px; margin:0px 10px 0px 0px; text-align:left; padding:10px 0px; }
.variants .variantLine .description p.name		{ font-size:0.909em; font-weight:bold; color:#453425; }
.variants .variantLine .description p.desc		{ font-size:0.909em; color:#453425; }

.parameters							{ width:559px; margin:0px auto; }
.parameters .parametersHeader		{ text-align:left; margin:0px 0px 10px 0px; color:#af2c34; font-size:1em; font-weight:bold; }
.parameters .paramName				{ width:139px; text-align:left; }
.parameters .paramValue				{ width:420px; text-align:left; }
.parameters .param					{ width:30px; height:30px; margin:3px; float:left; cursor:pointer; }
.parameters .param .uncheck			{ width:30px; height:30px; background:url(/i/parameters_frame.png) no-repeat center; }
.parameters .param .check			{ width:30px; height:30px; background:url(/i/parameters_frame_hover.png) no-repeat center; }


.normalDictionaries									{}
.normalDictionaries	 .normalDictionariesWord		{ font-size:1em; color:#453425; float:left; width:175px; }
.normalDictionaries	 .normalDictionariesWord a		{ color:#453425; font-weight:bold; }

.productLink				{ padding:5px 12px 8px 12px; text-align:right; font-size:1em; }
.productLink a				{ color:#5c4c3c; }

.technicalDictionaries				{}
.technicalDictionaries .technicalDictionariesTop		{ background:url(/i/dictionaryTechnicalTop.gif) no-repeat; height:6px; font-size:1px; }
.technicalDictionaries .technicalDictionariesHeader		{ padding:0px 5px 3px 5px; background-color:#efe2d3; text-align:left; font-weight:bold; color:#5c4c3c; font-size:1em; }
.technicalDictionaries table		{ background-color:#efe2d3; }
.technicalDictionaries table td.nps		{ background-color:#efe2d3; }
.technicalDictionaries table td.ps		{ background-color:#f8eada; }
.technicalDictionaries table td			{ padding:3px 5px; border-top:1px solid #d9cdbf;  font-size:1em; color:#453425; }
.technicalDictionaries table td a		{ color:#453425; }
.technicalDictionaries table td.wordsNames	{ border-left:1px solid #d9cdbf; }
.technicalDictionaries .technicalDictionariesBottom		{ background:url(/i/dictionaryTechnicalBottom1.gif) no-repeat; height:6px; font-size:1px; }

.products			{}
.products .prd				{ float:left; width:190px; border-left:1px solid #cdbdae; }
.products .prd .picture		{ height:205px; text-align:center; }
.products .prd .name		{ text-align:center; padding:0px 4px; overflow:hidden; line-height:13px; height:26px; }
.products .prd .name h2		{ color:#5c4c3c;  font-size:1em; font-weight:bold; }
.products .prd .name h2 a	{ color:#5c4c3c;  font-weight:bold; }
.products .prd .price			{ text-align:left; padding:0px 8px;  }
.products .prd .price .text		{ float:left; font-size:1em; color:#5c4c3c; }
.products .prd .price .value	{ float:right; font-size:1em; font-weight:bold; color:#bd0b07; }
.products .prd .links				{ text-align:left; padding:0px 8px; }
.products .prd .links .add2cart		{ float:left; }
.products .prd .links .more			{ float:right; }
.products .prd .links a				{ font-size:0.909em; color:#917357; text-decoration:underline; }
.products .prd .links a:hover		{ text-decoration:none; }

.productsPages				{ padding:8px 11px 4px 11px; text-align:right; }
.productsPages a			{ color:#5c4c3c; font-size:1em; }
.productsPages a b			{ color:#b5a594; }

.loginBox					{ background:url(/i/login_box.gif) no-repeat; width:207px; height:150px; }
.loginBox .header			{ margin:0px 5px; height:28px; line-height:28px; padding:0px 7px; font-size:1em; color:#fff; font-weight:bold; text-align:left; border-bottom:1px solid #cdbdae; }
.loginBox .input			{ width:143px; height:31px; background:url(/i/login_box_input.gif) no-repeat; }
.loginBox .input input		{ width:135px; border:0px; background:transparent; font-size:1em; color:#67523f; }
.loginBox .text				{ font-size:0.909em; font-weight:bold; color:#f8f3ee; padding:0px 4px 0px 0px; }
.loginBox .button			{ width:70px; height:23px; line-height:22px; background:url(/i/login_box_button.gif) no-repeat; float:right; margin:0px 0px 0px 2px; text-align:center; }
.loginBox .button a			{ font-size:0.909em; color:#fff; }

.newsletterBox						{ background:url(i/newsletter_box_body.gif) no-repeat bottom #9b7b5e; width:207px; padding-bottom:10px; }
.newsletterBox .header				{ background:url(i/newsletter_box_header.gif) no-repeat; height:28px; line-height:28px; padding:0px 13px; font-size:1em; color:#fff; font-weight:bold; text-align:left; border-bottom:1px solid #cdbdae; }
.newsletterBox .input				{ width:143px; height:31px; background:url(/i/login_box_input.gif) no-repeat; }
.newsletterBox .input input			{ width:135px; border:0px; background:transparent; font-size:11px; color:#67523f; }
.newsletterBox .text				{ font-size:0.909em; font-weight:bold; color:#f8f3ee; padding:0px 4px 0px 0px; }
.newsletterBox .button				{ width:70px; height:23px; line-height:22px; background:url(/i/login_box_button.gif) no-repeat; float:right; margin:0px 0px 0px 2px; text-align:center; }
.newsletterBox .button a			{ font-size:0.909em; color:#fff; }

.smallNews .mainheader		{ margin:0px 5px; padding:4px 8px 6px 8px; border-bottom:1px solid #cdbdae; text-align:left; font-size:1em; font-weight:bold; color:#8f7156; }
.smallNews .item			{ margin:0px 5px; padding:0px 8px; border-bottom:1px solid #cdbdae; }
.smallNews .item .title		{ text-align:left; color:#5c4c3c; margin-bottom:6px; font-size:1em; font-weight:bold; }

.smallNews .item .picture			{ float:left; margin-right:10px; margin-bottom:4px; width:62px; overflow:hidden; }
.smallNews .item .description		{ text-align:left; }
.smallNews .item .linkmore			{ text-align:right; }
.smallNews .item .linkmore a			{ color:#8f7156; font-size:0.9em; }
.smallNews .item .linkmore a:hover		{ text-decoration:underline; }

.tableBox			{ position:relative; text-align:left; padding:0px; margin:0px; }
.tableBox .tl		{ position:absolute; width:5px; height:6px; top:0px; left:0px; background:url(/i/tableBoxTL.gif) no-repeat; }
.tableBox .tr		{ position:absolute; width:5px; height:6px; top:0px; right:0px; background:url(/i/tableBoxTR.gif) no-repeat; }
.tableBox .br		{ position:absolute; width:5px; height:6px; bottom:0px; right:0px; background:url(/i/tableBoxBR.gif) no-repeat; }
.tableBox .bl		{ position:absolute; width:5px; height:6px; bottom:0px; left:0px; background:url(/i/tableBoxBL.gif) no-repeat; }
.tableBoxHeader .headerLeft		{ float:left; background:url(i/box_left_button.gif) no-repeat; width:6px; height:33px; position:relative; top:1px; }
.tableBoxHeader .headerCenter		{ float:left; background:url(i/box_center_button.gif) repeat-x; height:33px; padding:0px 3px; line-height:33px; position:relative; top:1px; }
.tableBoxHeader .headerCenter h1	{ color:#5c4c3c; font-size:1em; }
.tableBoxHeader .headerRight		{ float:left; background:url(i/box_right_button.gif) no-repeat; width:6px; height:33px; position:relative; top:1px; }
.tableBoxHeader .headerCenter h1 b	{ color:#090706; }

.productsLines			{}
.productsLines .productDescription	{ font-size:1em; color:#5c4c3c; }
.productsLines .productDescription h2 a	{ font-weight:bold; color:#5c4c3c; font-size:1em; }
.productsLines .productDescription h3 a	{ font-weight:bold; color:#5c4c3c; font-size:1em; }
.productsLines .price			{ color:#c20b07; font-size:1.091em; font-weight:bold; }
.productsLines .links a			{ font-size:10px; text-decoration:underline; color:#917357; }
.productsLines .links a:hover	{ text-decoration:none; }

.dictionaryIcon				{ float:right; }
.dictionaryIcon .word		{ text-align:center; padding:3px; font-size:11px; font-weight:bold; color:#af2c34; }
.dictionaryIcon .icon		{ text-align:center; font-size:1em; color:#453425; }

.votesPanel					{ padding:4px 10px; }
.votesPanel	.votesCount		{ float:left; font-weight:bold; color:#5c4c3c; font-size:0.909em; }
.votesPanel	.votesAddLink	{ float:right; font-weight:bold; color:#5c4c3c; font-size:0.909em; }
.votesPanel	.votesAddLink a		{ font-weight:bold; color:#5c4c3c; font-size:0.909em; }

#paramPreview					{ width:auto; }
#paramPreview .previeLeft		{ float:left; width:6px; height:25px; background:url(/i/previewLeft.png) no-repeat; }
#paramPreview .previeRight		{ float:left; width:6px; height:25px; background:url(/i/previewRight.png) no-repeat; }
#paramPreview .previeCenter		{ float:left; height:25px; background:url(/i/previewCenter.png) repeat-x; line-height:25px; padding:0px 1px; font-size:10px; color:#695847; }
.paramPreviewImage				{ background-color:#fff; padding:4px; border:2px solid #cdbdae; text-align:center; }

.choose					{ background:url(/i/choose.gif) no-repeat; width:109px; height:23px; line-height:23px; font-size:0.909em; font-weight:bold; color:#fff; float:right; }
.choosed				{ background:url(/i/choosed.gif) no-repeat; width:109px; height:23px; line-height:23px; font-size:0.909em; font-weight:bold; color:#fff; float:right; }

#wiki		{color:#5c4c3c; text-align:left; font-size:1em; padding:0px 12px;}
#wiki h1	{padding:15px 0; font-size:1.6em; font-weight:bold;}
#wiki h2	{padding:10px 0; font-size:1.4em; font-weight:bold;}
#wiki h3	{padding:5px 0; font-size:1.2em; font-weight:bold;}
#wiki p		{padding:3px 0;}
#wiki ul,ol			{margin:3px 0 3px 25px;}
#wiki ul ul			{margin:3px 0 3px 15px;}
#wiki ol ol			{margin:3px 0 3px 15px;}
#wiki li				{padding:1px 0;}
#wiki a {text-decoration:none; color:#bd0b07;}
#wiki a:hover {text-decoration:underline;}
.wiki9	{ font-size:9px; }
.wiki11	{ font-size:11px; }
.wiki13	{ font-size:13px; }


/*	style formularzy	**********************************************************************************************************************************************/

.tbl					{ border-collapse:separate; border-top:1px solid #d0c1b3; border-right:1px solid #d0c1b3; }
.tbl td					{ border-bottom:1px solid #d0c1b3; border-left:1px solid #d0c1b3; }


.frm			{margin:0px;padding:0px;}
.fri			{ font-size:1em; border:1px solid #7f9db9; padding:2px; margin:2px; }
.fri:focus		{ border:1px solid #a08b69; }
.fl1			{font-size:1em;text-align:left;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;font-variant:small-caps;padding:3px;height:25px;}
.fl2			{font-size:1em;text-align:left;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;font-variant:small-caps;padding:3px;height:25px;}
.fc1			{font-size:1em;text-align:center;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;font-variant:small-caps;padding:3px;height:25px;}
.fc2			{font-size:1em;text-align:center;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;font-variant:small-caps;padding:3px;height:25px;}
.fl1e			{font-size:1em;text-align:left;color:#e02020;background:url(/i/tdWhite.gif) repeat-x top #fff;font-variant:small-caps;padding:3px;height:25px;}
.fl2e			{font-size:1em;text-align:left;color:#e02020;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;font-variant:small-caps;padding:3px;height:25px;}
.fr1			{background:url(/i/tdWhite.gif) repeat-x top #fff;padding:3px;height:25px;}
.fr2			{background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;padding:3px;height:25px;}
.sm1			{font-size:1.091em;text-align:center;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;font-variant:small-caps;font-weight:bold;padding:3px;height:25px;}
.sm2			{font-size:1.091em;text-align:center;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;font-variant:small-caps;font-weight:bold;padding:3px;height:25px;}
.sr1			{font-size:1.091em;text-align:left;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;padding:3px;height:25px;}
.sr2			{font-size:1.091em;text-align:left;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;padding:3px;height:25px;}

.btnna			{font-size:1.091em;text-decoration:none;color:#d0d2d4; border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;background-color:#f3f3f3;padding:2px 8px 2px 8px;height:100%;}
.bts			{width:20px; font-size:0.909em;}
.btsb			{width:30px;}
.btt			{margin-bottom:0px;}

.tbl_table		{border:#dddddd solid 0px; background-color:#ffffff; margin:10px 0px 10px 0px}
.tbt			{padding:0px; height:27px; background-image:url(/i/bg4.gif); font-size:1em; color:#FFF; font-weight:bold;}
.tbtt			{font-size:1.091em;text-align:left;font-weight:bold;color:#ffffff;background-color:#414c6a;padding:0px;font-variant:small-caps;} 

/*	style tabelek	**********************************************************************************************************************************************/
.th				{font-size:1em;color:#5c4c3c; background:url(/i/pasek_bg.gif) repeat-x; text-align:center; padding:4px; height:28px; font-weight:bold;}
.tl1			{font-size:1.091em;text-align:left;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;padding:3px;height:22px;}
.tl2			{font-size:1.091em;text-align:left;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;padding:3px;height:22px;}
.tc1			{font-size:1.091em;text-align:center;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;padding:3px;height:22px;}
.tc2			{font-size:1.091em;text-align:center;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;padding:3px;height:22px;}
.tr1			{font-size:1.091em;text-align:right;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #fff;padding:3px;height:22px;}
.tr2			{font-size:1.091em;text-align:right;color:#5c4c3c;background:url(/i/tdWhite.gif) repeat-x top #f8f3ee;padding:3px;height:22px;}
.ta				{color:#5c4c3c;text-decoration:none;}
.ta:hover		{color:#800000;}
.sbtn			{font-size:0.909em;text-decoration:none;color:#5c4c3c;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:1px;background-color:#f3f3f3;padding:1px 4px 1px 4px;height:100%;}
.sbtn:hover		{color:#800000;}

.tc1p 			{font-size:1.091em;font-family:Tahoma,Verdana,Arial;text-align:center;color:#000000;background-color:#f8f8f8;padding:0px;}
.tc2p 			{font-size:1.091em;font-family:Tahoma,Verdana,Arial;text-align:center;color:#000000;background-color:#f0f0f0;padding:0px;}
 
.ser			{font-size:0.909em;}
.votequery		{font-size:1em;text-align:center;color:#434343;padding:2px;background-color:#fff;font-variant:small-caps;padding:1px;padding-left:4px;}
.votequery_e	{font-size:1em;text-align:center;color:#e02020;padding:2px;background-color:#fff;font-variant:small-caps;padding:1px;padding-left:4px;}
.voteopinion	{font-size:1em;text-align:center;color:#434343;padding:2px;background-color:#fff;font-variant:small-caps;padding:1px;padding-left:4px;}

.votes			{ background:url(/i/votesLeft.gif) repeat-y left; margin:0px 10px; }
.votes .vote	{ line-height:14px; text-align:left; margin:0px; background:url(/i/votesPoint.gif) no-repeat top left; padding:0px 0px 0px 12px; color:#5c4c3c; font-size:1em; }
.vote			{ line-height:14px; text-align:left; margin:0px 10px; background:url(/i/votesLast.gif) no-repeat top left; padding:0px 0px 0px 12px; color:#5c4c3c; font-size:1em; }

.subcategories		{ margin:0px auto; }
.subcategories .categoryLine	{ width:114px; }
.subcategories .categoryLine a	{ color:#453425; text-transform:uppercase; font-size:0.909em; font-weight:bold; }
.subcategories .categoryLine .name	{ padding:3px 2px 6px 2px; }

/** style galerii   **********************************************************************************************************************************************/

.jsg			{background-color:#fff; border:1px solid #888;}
.jsg .header		{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; font-weight:bold; color:#444;}
.jsg .header img	{border:0px; float:right;}
.jsg .image		{padding:0px 10px; text-align:center;}
.jsg .footer		{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; color:#444;}
.jsg .footer .navi	{float:right; white-space:nowrap;}
.jsg .footer .navi img	{margin-left:4px; border:0px;}

.tfl {font-size:12px;text-align:left;color:#0d235f;background-color:#ffffff;padding:1px 4px 1px 4px;font-variant:small-caps;}
.tfr {font-size:12px;text-align:right;color:#0d235f;background-color:#ffffff;padding:1px 4px 1px 4px;font-variant:small-caps;word-spacing:2px;}
.tfra {color:#0d235f;text-decoration:none;}

.alt		{ display:none !important; }

.buttons		{width:100%; margin:8px 0px;}
.btn			{color:#fff; text-transform:uppercase; display:block; font-size:0.909em;}
.bts			{width:20px; font-size:10px;}
.btsb			{width:30px;}
.btt			{margin:auto;}
.btntd			{padding:0px 5px; height:23px; line-height:23px; background:url(/i/buttonCenter.gif) no-repeat left; cursor:pointer;}

.no_price_visible .sm1			{ padding:7px 5px; font-variant:normal; font-size:11px; }

.old_price {color: #bbb;}
.promo_price	{color: #f00;}
.noprice_def {font-weight: bold; font-size: 12px;}

.errProd	{color: #f00; font-size: 14px;}
