* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}
html, body { font-size: 12px; background-color: #fff; height: 100%; }

div	{ border: solid 0px #000; color: #606f72;}
img { border: 0px; margin:0px; padding:0px; }

a { color: #606f72;}

table	{border-collapse:collapse;}
table	td	{ padding:0px;}

h1	{letter-spacing:-1px;}
/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-90px; min-height:100%; min-width:980px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 90px; //clear:both; clear: both; margin-top: 0px; }
.pagedown  { min-width:980px; float:left; width:100%; height:90px; background-image: url(img/bot_bg.jpg); background-repeat: repeat-x; background-position: top; }
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/


/*-----------------------------LeftGroup------------------------------*/


/*----------------------------RightGroup------------------------------*/


/*----------------------------CenterGroup-----------------------------*/



/*-------------------------------Footer-------------------------------*/
.starcopyright     { float:left; background-image: url(img/logo.jpg); background-repeat: no-repeat; padding-left: 150px; padding-bottom: 20px; }
     .starcopyright      p {font-size:11px; margin-top:39px; //margin-top:0px; //padding-top:39px;}
     .starcopyright img {vertical-align:middle;}
     
.everstudio a {color:#4c4c4c; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
     .everstudio a {text-decoration:none;}
     .everstudio     p     { float:left; margin:0px; padding: 0px; }
.everstudio     {float:right; margin:39px 25px 0 0; width:30%; text-align:right;}
     .everstudio img     {float:left; text-align:right;}
     .everstudio     a.hr {display:block; float:left; margin:0px;}
     .everstudio     a:hover {text-decoration:underline;}
     .everstudio     .link     {padding-left:68px;}
	 

.top { height: 175px; white-space:nowrap; }
.top_menu { margin-left: 10px; height: 30px; background-color: #f77f11; }
.top_menu a { font-size: 12px; line-height: 30px; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle; padding-right: 9px; padding-left: 9px; display: block; float: left; }
.top_menu .act { background-color: #000000; }
.top_menu a:hover { background-color: #000000; }
.top_logo { margin-top: 40px; clear: left; float: left; padding-left: 30px; }

.top_pic { margin-left:230px; margin-top: 25px;//width:100%; //overflow:hidden; height:103px;  white-space: nowrap;}
.cont	{height:103px;  overflow:hidden; white-space:nowrap;}
.top_pic	img	{margin-left:0px; //margin-left:-6px;}

.left_stakan { width: 200px; float: left; margin-top: 10px; }

.left_live a { font-size: 31px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; display: block; }
.left_live { margin-left: 30px; background-color: #f77f11; width: 169px; margin-bottom: 10px; }
.left_menu { margin-left: 25px; background-color: #191919; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: #8c8c8c; border-right-color: #8c8c8c; border-bottom-color: #8c8c8c; padding-right: 25px; padding-top: 5px; padding-bottom: 5px; }
.left_menu a { text-decoration: none; display: block; font-size: 12px; line-height: 16px; color: #FFFFFF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #525252; margin-left: 25px; margin-bottom:3px; padding-bottom:3px;}
.left_menu .last { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.left_menu .act { color: #f77f11; border-bottom-color: #884c15; }
.left_menu a:hover { color: #f77f11; border-bottom-color: #884c15; }
.left_phone { margin-left: 40px; margin-top: 20px; margin-bottom: 30px; }
.left_phone .decor { font-size: 18px; }
.left_box .box { background-color: #606f72; height: 165px; width: 200px; margin-top: 10px; }
.left_box { margin-left: 30px; margin-bottom: 10px; }
.center {
	margin-left: 220px;
	margin-right: 185px;
	margin-top:20px;
//width: 100%; //overflow: hidden; //position:relative; }
.right_menu {
	float: right;
	width: 170px;
	padding-right: 10px;
}

.product_center	{margin-right:340px !important;margin-left: 270px; margin-top:20px;}
.product_center1	{margin-right:40px !important; margin-left: 240px; margin-top:20px; //width:100%;}
.product_right	{width:300px !important;}

.right_menu h1 { font-size: 24px; //padding-bottom:10px; letter-spacing:-1px;}
.right_menu a { display: block; color: #666666; height: 30px; line-height: 30px; text-decoration:none;}
.center p { padding-top: 8px; padding-bottom: 8px; }
.center a { color: #4c4c4c; }
.center_offerce { padding-top: 20px; float: left; width: 100%; }
.ofer { border: 1px solid #c0c0c0; height: 120px; width: 120px; //height:116px; text-align: center; position: relative; margin: 5px; }


a.tt1	{padding:0px !important; margin:0px !important;}
.center_offerce h1 { padding-bottom: 10px; letter-spacing:-1px;}
.ofer_price { background-color: #f77f11; width: 50px; text-align: center; color: #FFFFFF; line-height:20px; position: absolute; left: 70px; top: 100px; }

.center_of a { color: #606f72; padding-left: 5px; }


.center_of { padding: 1px; background-color: #c0c0c0; height: 120px; display:table; position: relative; }
.center_of .ofe { height: 100%; width: 100%; background-color: #FFFFFF; text-align: center; //line-height:120px; display:table-cell; vertical-align:middle;}
.ofe	p	{display:inline; vertical-align:middle; line-height:normal;}
.ofe *{ zoom:1;}


.ofer_text { float: left; width: 120px; margin: 5px; height:170px; position:relative;}
.ofer_text	a	{font-size:11px;}

.cat	{width:240px; height:260px; margin-right:20px; float:left; text-align:center; }
.cat	.cont1	{ height:240px; text-align:center; display:table-cell; vertical-align:middle;}
.cont1	span{ width:1px; //height:100%; vertical-align:middle;}
.cont1	a	{display:inline; vertical-align:middle; line-height:normal;}



.inner a { margin-left: 40px; }
.right_menu .product_td_1 { font-size: 12px; color: #f77f11; padding-top: 8px; padding-bottom: 8px;  text-align:left; vertical-align:top; }
.right_menu .product_td_2 { font-size: 12px; color: #474747; padding-top: 8px; padding-bottom: 8px;}
.right_menu .product_td_2_text { font-size: 12px; color: #606f72; padding-top: 8px; padding-left: 8px; }
.product_td_2	select	{font-size:10px;}

.right_menu .product_r_bot { margin-top: 80px;}
.right_menu .product_r_bot a { font-size: 18px; color: #4c4c4c; }
.right_menu .product_r_bot .check { margin-left: 3px; margin-right: 7px; height:30px; float:left;}

.kopka { background-image: url(img/prod_r_knopka.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; color: #FFFFFF; }
.right_menu .product_r_bot .bot { text-decoration: none; margin-top: 15px; line-height: 37px; width: 116px; }
.galery_l_pic { overflow: hidden; }
.galeey_b_pic { padding: 5px; text-align: center; position:relative; padding-left:50%; overflow:hidden; //float:left; //width:100%;}
.big_inn	{margin-left:-190px; float:left; position:relative;}

.galery_l_pic a { float: left; display: block; margin-bottom: 5px; margin-left: 5px; }
.center_bg { background-image: url(img/bot_bg.jpg); background-repeat: repeat-x; background-position: top; padding-top: 50px; //float: left;  //width:100%}
.center_cont { margin-left: 260px; margin-right: 20px; //width: 100%; //overflow: hidden; }
.container_text	{overflow:hidden; //float:left; //width:100%;}

.paging	{text-align:center;}
.paging a	{background-color:#fff; padding:0px 3px; 0px 3px; text-decoration:none; font-size:12px; color:#4d4d4d;}
.paging a.act	{background-color:#f77f11; color:#fff;}


.form1	td {padding :2px; vertical-align:top;  text-align:left; width:350px;}
.form1	.formzip	{width:50px;}
.form1,
.form1	strong {font-size:12px; font-family:Arial; color:#000; font-weight:normal;}
.form1	textarea,.form1 input,.form1	select	 { width:100%; font-weight:normal; font-size:11px; text-align:left;}
.form1	{margin-bottom:10px; width:500px; }
.form1	u{ text-decoration:none; font-weight:bold; color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}
.form1	.radio	{ font-weight:normal;}
.form1	.radio	input,.form1	.radio select	{width:auto !important;}
.form1	td.fr		{width:150px; text-align:right;}
.form1	.exp	{padding:10px 0px 10px 0px;}

.cart	{width:100%;}


.zoom_bg { background-color: #f88011; padding-right: 15px; padding-left: 15px; float: left; }
.zoom_bg a { background-image: url(img/zoom_closed.jpg); background-repeat: no-repeat; width: 88px; font-size: 14px; color: #3a3233; text-decoration: none; line-height: 40px; background-position: center; display: block; float: right; padding-left: 5px; }
.zoom_bg p	{ float:left; font-size: 18px; color: #FFFFFF; line-height:40px; display: block; }

.zoom_bg img { display: block; margin-top:15px;}
.zoom { border-collapse:collapse; }



.yell	{color:#f77f11 !important;}
.enl	{position:absolute; bottom:0px; right:0px; padding:5px; background-color:#f77f11; color:#fff; font-weight:bold;}

.text	{overflow:hidden; //float:left; //width:100%;}
.small_or	{font-size:11px; color:#f77f11;}
.nowrap	{white-space:nowrap !important;}

.srch_td	{padding-right:20px; white-space:nowrap; }
.srch_td	input	{margin-right:3px; vertical-align:middle;}
.top_t	{background-color: #f77f11; height:30px;}
.go	{ font-size:12px; font-weight:bold; color:#fff; font-family:Tahoma; text-decoration:none;}

.ball	{width:300px; margin:10px 0px 10px 0px;}
.ball	td	{padding:4px;}
.ball	input	{width:100%;}

.err	{color:#990000;}
.red	{color:#990000;}

.no_border	td	{border:none !important;}