/* PLEASE USE FIND STRING IN HOTKEYS CTRL+F */


/* js page loader settings */
#loader {display:none}
/* end js page loader settings */

/* clear settings*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0} table {border-collapse:collapse;border-spacing:0} fieldset,img {border:0} address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} ol,ul {list-style:none} caption,th {text-align:left} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} q:before,q:after {content:''} abbr,acronym {border:0}


/* clear font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;} 
*/

/* grid */
body 							{background: #fff url(/img/bg-x.jpg) repeat;font-family:Tahoma;font-size:10pt}
h1 								{color:#f06f48;font:18pt Times New Roman}
a								{color:#17658a;font-size:11px}
a:hover							{color:#f06f48;}
.block 							{display:inline;float:left;position:relative}
.debug, .debug td, .debug th	{border:1px solid black;} /* view border in classes <div class="class debug">...</div> */

img {border:0}
div {margin:0;padding:0}

/* classes and ids */

.white    						{color:#ffffff}
.blue   						{color:#17658a}
.orange 						{color:#f06f48}
.small							{font-size:10px;}
.big							{font-size:14px;padding:0 2px}
.no_underline					{text-decoration:none;}

#bg-x 							{overflow:hidden;margin:0 auto;background:url(/img/layer_transparent.png) no-repeat 50% top;width:995px;}
.logo     						{}
.hl_piz   						{background:url(/img/left_pizdulina.png) no-repeat;height:80px;}
.hr_piz   						{float:right;background:url(/img/right_pizdulina.png) no-repeat right top;}
.hr_phone 						{background:url(/img/phone_ico.png) no-repeat left 50%;font:30pt Times New Roman;padding:0 0 0 40px;margin:35px 0 0 0}

#card     						{margin:34px 0 0 50px;}
#card a   						{color:#007ccb;}
#auth     						{width:190px;height:101px}
span.fio  						{display:block;width:70px;font: 11px Tahoma;font-weight:bold;color:#447da5;margin:15px 0 10px 0}
.reg_menu 						{}
.reg_menu a 					{text-decoration:none;font-size:11px;}
.reg_menu,
.reg_menu a 					{color:#0e8bac;}

.bc {}
.bc .bc_l 						{background:url(/img/button_l.png) no-repeat left top;width:6px}
.bc .bc_x 						{background:url(/img/button_x.png) repeat-x top;height:25px;vertical-align:top;padding:2px 30px}
.bc .bc_r 						{background:url(/img/button_r.png) no-repeat left top;width:8px}
.cc {}
.cc .cc_l 						{background:url(/img/catalog_cap_l.png) no-repeat left top;width:11px}
.cc .cc_x 						{background:url(/img/catalog_cap_x.png) repeat-x top;height:21px;vertical-align:top;padding:0px 1px;}
.cc .cc_r 						{background:url(/img/catalog_cap_r.png) no-repeat left top;width:10px}

.catalog_cap a 					{font:13pt Times New Roman;color:#fbf3d7;text-decoration:none;}

.button_cap 					{font:12px Times New Roman;color:#fcf7d9;font-weight:bold}
.content_l 						{width:210px;background:url(/img/content_r_img1.png) no-repeat right 0px}
.content_catalog_l 				{width:210px;background:url(/img/content_r_img1catalog.png) no-repeat right 0px}
.content_r 						{width:755px;}

.catalog_top_menu				{margin:20px 0 0 10px}
.catalog_top_menu li 			{padding:1px 0 0 10px;background:url(/img/menu_level3_li_a.jpg) no-repeat left 65%;text-decoration:underline}
.catalog_top_menu li a			{color:#ef6850;}

/* menu_l */
.menu_l, .menu_lt, .menu_ltr	{margin:5px 0}
/* level 1 */

.menu_la,
.menu_lt,
.menu_ltr 						{margin:3px 0}

.menu_la li,
.menu_lt li,
.menu_ltr li 					{padding:2px 0 2px 0px}
.menu_la li a 					{text-transform:uppercase;font-size:9pt;font-weight:bold;text-decoration:none;color:#17658a;background:url(/img/menu_level1_li_a.jpg) no-repeat left 50%;display:block;padding:0 0 0 14px}
.menu_la li a:hover				{color:#f06f48;}





.menu_l li						{padding:2px 0 2px 19px}
.menu_l li a 					{text-transform:uppercase;font-size:9pt;font-weight:bold;text-decoration:none;color:#17658a;background:url(/img/menu_level1_li_a.jpg) no-repeat left 50%;display:block;padding:0 0 0 12px}
.menu_l li a:hover  			{color:#f06f48}
/* level 2 */
.menu_l li ul li 				{}
.menu_l li ul li a 				{text-transform:none;color:#007ccb;background:url(/img/menu_level2_li_a.jpg) no-repeat left 50%;}
.menu_lt li a					{color:#007ccb;}
.menu_lt li a:hover				{color:#f06f48;}
.menu_ltr li a					{color:#f06f48;}
.menu_ltr li a:hover			{color:#17658a}
.menu_l li ul li a:hover 		{color:#17658a;}
/* level 2 */
.menu_l li ul li ul li			{}
.menu_l li ul li ul li a 		{text-transform:none;font-weight:normal;color:#f06f48;background:url(/img/menu_level3_li_a.jpg) no-repeat left 50%;text-decoration:underline}
.menu_l li ul li ul li a:hover 	{color:#007ccb;text-decoration:none}
/* end menu_l */

a.all_pr 	 					{font-weight:bold;color:#17658a;display:block} /* all prazdniki */

#menu_r 						{overflow:hidden;position:absolute;margin:0}
#menu_r li 						{float:left;margin:22px 0 0 50px;padding:0 20px}
#menu_r li a 					{color:#195e84;font:16pt Times New Roman;text-decoration:none;}
#menu_r li a:hover 				{color:#ef6850;}
.catalog_button 				{margin:20px 0 10px 0;}
#cpibe 							{color:#535311;padding:0 0 0 20px}
#search_l 						{height:45px;}
#search_cap 					{background:url(/img/search_cap.png) no-repeat 80% 50%;height:40px;width:32px;position:absolute;z-index:2;margin:0 0 0 160px}
#search_l input.search_item 	{width:165px;border:1px solid #7cbdd7;background-color:#fff;font-size:12pt;color:#224f67;padding:1px}
#search_l input.submit_cap  	{border:0;background:none;color:#007ccb;font-size:10px;margin-left:60px}
input.search_item_compar,
select.select_opt,
select.select_opt_min,
.summ_min 						{border:1px solid #7cbdd7;background-color:#fff;font-size:8pt;color:#224f67;padding:1px}
input.search_item_compar		{width:160px}
select.select_opt	  			{width:165px;}
select.select_opt_min 			{width:78px}
.compar_l span.orange 			{display:block;padding:4px 0}
.summ_min 			  			{width:44px;text-align:center;font-weight:bold}

#compar_skeleton td 			{padding:2px 4px}
.submitten_cap 					{padding:5px 4px}


#foot							{width:900px;position:fixed;bottom:0;left:25%;height:72px;}
#foot #copyrights 				{position:absolute;margin:53px 0 0 500px;}
#foot #contacts					{position:absolute;margin:53px 0 0 120px;}
#foot #menu 					{position:absolute;margin:20px 0 0 200px;overflow:hidden;}
#foot #menu li					{float:left;padding:3px 15px}
#foot #design					{width:90%;margin:10px 0 0 0px}
#foot #design td.foot_l 		{background:url(/img/foot_l.png) no-repeat left bottom;width:183px;height:62px}
#foot #design td.foot_x 		{background:url(/img/foot_x.png) repeat-x bottom;color:#ed7250}
#foot #design td.foot_r 		{background:url(/img/foot_r.png) no-repeat left bottom;width:21px;height:62px}


.cat_nav 						{position:absolute;margin:65px 0 0 20px;}
.cat_nav a						{}
.cat_nav a.glavnaya				{color:#fff}
.cat_nav a.category				{font-weight:bold;color:#17658a}
.cat_nav a.product				{color:#007ccb}
.cat_nav 						{}

#poisk_v_category				{overflow:hidden;margin:10px 0 0 0px}
.zagt							{background:url(/img/catalog_search.png) no-repeat left top;font-size:11pt;color:#17658a;padding:2px 0 2px 30px;margin:5px 10px 5px 0px}
.summ_poisk						{margin:0 0 0 100px;}
.hr_line						{background:url(/img/hr.jpg) repeat-x;height:3px;width:98%}


.pa								{}
.pa td.pa_l						{background:url(/img/pa_l.png) no-repeat;width:3px;height:21px}
.pa td.pa_x						{background:url(/img/pa_x.png) repeat-x}
.pa td.pa_r						{background:url(/img/pa_r.png) no-repeat;width:6px}

.pn								{}
.pn td.pn_l						{background:url(/img/pn_l.png) no-repeat;width:4px;height:21px}
.pn td.pn_x						{background:url(/img/pn_x.png) repeat-x;}
.pn td.pn_r						{background:url(/img/pn_r.png) no-repeat;width:6px}

.pn td.pa_x, .pn td.pn_x 		{padding:0 2px}

.navi_blocks					{height:45px;}
.nav_nums						{overflow:hidden;margin:10px 0 5px 0}
.nav_nums li					{float:left;padding:0px 0 0px 0}
.nav_nums li a					{text-decoration:none;color:#fff4dd}
.nav_nums li a.sl				{text-decoration:underline;color:#17658a;padding:0 0 0 10px}

.navi_sort 						{margin:10px 0 0 40px}
.navi_sort a 					{color:#17658a;padding:0 2px}

.produts_cat 					{overflow:hidden;}
.cat_prods 						{height:300px;width:150px;margin-right:15px}
.cat_prods a.cat_sub			{padding:0px 0px;font-size:14px;font-weight:bold;}

.cat_prods li					{padding:4px 0;}

.cat_prods li a.img				{display:inline-block;border:1px solid #ddc58a;padding:2px}
.cat_prods li a.img img			{border:1px solid #eedeb0;}

.summ_cat 						{color:#ffed9a;margin:0 0 0 0px;}
.korzn 							{margin: 0 0 0 90px}
.sc td.sc_l 					{background:url(/img/sc_l.png) no-repeat;width:4px;height:24px}
.sc td.sc_x 					{background:url(/img/sc_x.png) repeat-x;padding:3px 6px;vertical-align:top}
.sc td.sc_r 					{background:url(/img/sc_r.png) no-repeat;width:6px}

.cat_sub_stuff 					{width:100%}
.cat_sub_stuff td				{vertical-align:top}
.cat_sub_stuff td.right			{text-align:right}

.prods_hr						{border-top:1px dotted #b7a983;height:2px;margin:5px 0;width:98%}

.product_view					{width:710px;border:1px solid #ead8a6;background-color:#fff;padding:5px}
.product_harakteristiki			{width:380px;}
.product_harakteristiki	th		{text-align:right;font-weight:bold;color:#17658a;padding:2px 6px}
.product_harakteristiki	td		{color:#17658a;padding:2px 4px;}

.product_vars,
.product_vars_text				{overflow:hidden;margin:5px 0 0 0}
.product_vars li				{float:left}
.product_var_icon 				{background:url(/img/product_skidka.png) no-repeat;width:36px;height:36px;display:block;margin-left:40px;}
.product_var_icon span			{display:block;padding:8px 0 0 10px}

.product_vars_text 				{float:right;margin:15px 10px 0 0px;}
.product_vars_text li			{float:left;padding:3px 5px;}

.product_big_img				{padding:15px 0;text-align:center;vertical-align:top}

.product_calc_checkbox			{margin:10px 0 0 80px}
.product_calc_size				{margin:0 0 0 0px;background:url(/img/calc_size.jpg) no-repeat left top;height:75px;width:415px}
.product_calc_checkbox td		{text-align:center;padding:2px}
.product_calc_left				{width:200px;text-align:center}
.product_description			{color:#17658a;font-size:12px}
.pos							{padding:10px 0 0 15px}

.cntrl{
background-color: transparent;
border: 0px;
margin: 1px;
width:52px;
height:16px;
color: #f06f48;
cursor: hand;
}





