* { padding: 0; margin: 0; font-family:"Times New Roman", Times, serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }

div	{ border: solid 0px #000; }
img { border: 0px; }

h1 { font-size: 28px; color: #7c411e; padding-left: 5px; letter-spacing:-1px;}
a {color:#7c411e;}

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-100px; min-height:100%; min-width:1004px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 100px; //clear:both; clear: both; }
.pagedown  { min-width:1004px; float:left; width:100%; height:100px; }
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%"); }
/*-----------------------------MainBlocks-------------------------------*/
.top { height: 206px; background-image: url(img/top_bg.jpg); background-repeat: repeat-x; margin-bottom: 30px; }
.left_group { float: left; width: 200px; }
.right_group { float: right; width: 264px; padding-bottom: 30px; }
.center_group { margin-right: 285px; margin-left: 245px; //width:100%; //overflow:hidden;}
.index_galery { clear: both; background-image: url(img/galery_bg.jpg); //margin-right:-3px; margin-left: 245px; }
.center_group_galery { margin-left: 245px; //width:100%; //overflow:hidden;margin-right: 30px; }

/*-----------------------------TopGroup-------------------------------*/

.top_kitch { float: right; width: 684px; }
.logo { padding-top: 67px; padding-left: 35px; }

/*-----------------------------LeftGroup------------------------------*/

.pading_left { padding-left: 25px; }
.left_menu a { font-size: 14px; line-height: 26px; color: #7c411e; background-image: url(img/l_menu_bg.gif); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px; text-decoration: underline;  font-family:Arial, Helvetica, sans-serif;}
.left_menu a.act { font-size: 14px; line-height: 26px; color: #FFFFFF; background-image: url(img/l_menu_act.gif); background-repeat: no-repeat; display: block; padding-left: 20px; text-decoration: none; }
.left_menu a:hover { font-size: 14px; line-height: 26px; color: #FFFFFF; background-image: url(img/l_menu_act.gif); background-repeat: no-repeat; display: block; padding-left: 20px; text-decoration: none; }

.akcii { background-image: url(img/left_akcii.gif); background-repeat: no-repeat; background-position: right center; height: 103px; color: #FFFFFF; margin-top: 30px; }
.pading_akcii { padding-top: 15px; padding-left: 95px; }
.akcii .percent { font-size: 40px; font-weight: bold; display: block; }
.akcii .focus { font-size: 22px; display: block; float: left; //padding-right:3px;}
.akcii .target { font-size: 14px; display: block; padding-top: 5px; float: left; padding-left: 5px; //margin-left:-3px;}
.akcii span { font-family:"Times New Roman", Times, serif;}


/*----------------------------RightGroup------------------------------*/

.pading_right { padding-right: 15px; }
.l_pic a.pic { display: block; margin-bottom: 10px; }
.l_pic .price { font-size: 18px; color: #a0642f; display: block; float: right; }
.l_pic .more { font-size: 14px; display: block; float: left; }
.l_pic { padding-top: 10px; margin-bottom: 40px; }

/*----------------------------CenterGroup-----------------------------*/

.center_pic { text-align: center; position:relative; padding-left:-254px; margin-left:50px; }
.center_group p, .center_group_galery p{ font-size: 14px; color: #80654f; padding-top: 8px; padding-bottom: 8px; }
a.link_decor { text-decoration: none; }
.index_galery_top_bg { background-image: url(img/galery_top_bg.jpg); background-repeat: no-repeat; background-position: left top; }
.index_galery_bot_bg { background-image: url(img/galery_bot_bg.jpg); background-repeat: no-repeat; background-position: left bottom; }
.index_galery_dekor { background-image: url(img/galery_decor.gif); background-repeat: repeat-y; background-position: right top; }
.index_galery_pading { padding-right: 5px; padding-left: 25px; padding-bottom: 5px; }
.index_galery h1 { color: #FFFFFF; font-size: 22px; padding-bottom: 15px; line-height: 53px; }



.kitch_stakan { margin-right: 15px; float: left; height: 170px; }
.kitch { width: 133px; height:133px; margin-top: -133px; }
.kitch .price { margin-top:5px; }
.kitch .price a { font-size: 14px; line-height:22px; }
.kitch .img { height: 128px !important; text-align: center; line-height:128px; display:table-cell; vertical-align:middle; width:128px; margin:0px !important; }
.img	p	{vertical-align:middle; display:inline; line-height:normal;}
.img *{ zoom:1; }
.big_stakan { //height:100%; overflow: hidden; }
.kitch_stakan .crack { height: 133px; width: 133px; }



.cab_stakan { margin-right: 20px; float: left; width: 144px; margin-top: 10px; }
.cab { width: 144px; height:103px;}
.price a { font-size: 28px; text-decoration: underline; }
.cab .img { height: 103px !important; text-align: center; line-height:103px; display:table-cell; vertical-align:middle; width:144px;  margin:0px !important; }
.img	p	{vertical-align:middle; display:inline; line-height:normal;}
.img *{ zoom:1; }
.cab_big_stakan { //height:100%; overflow: hidden; padding-top: 10px; //width:100%}
.cab_stakan .cab_text { font-size: 14px; color: #666666; padding-bottom: 5px; padding-top: 0px; }

.prev h1 { font-size: 45px; font-weight: normal; color: #7c411e; padding-bottom: 15px; }
.prev .big_pic { float: left; padding-right: 20px; }
.prev { overflow: hidden; margin-bottom: 30px; }
.prev_litlle { clear: both; }

.prev_litlle .kitch_stakan { margin-right: 15px; float: left; height: 170px; }
.prev_litlle .kitch { width: 133px; height:133px; }
.prev_litlle .kitch .price { margin-top:5px; }
.prev_litlle .kitch .price a { font-size: 14px; line-height:22px; }
.prev_litlle .kitch .img { height: 128px !important; text-align: center; line-height:128px; display:table-cell; vertical-align:middle; width:128px; margin:0px !important; }
.img	p	{vertical-align:middle; display:inline; line-height:normal;}
.img *{ zoom:1; }
.prev_litlle .big_stakan { //height:100%; overflow: hidden; padding-top: 10px; }
.prev_litlle .kitch_stakan .crack { height: 133px; width: 133px; margin-bottom: -133px; background-image: url(img/kitch_pic_gal.jpg); background-repeat: no-repeat; }
.prev_litlle .act {background-image: url(img/kitch_pic_gal_red.jpg); background-repeat: no-repeat;}


.center_group_galery_text { margin-right: 255px; //width:100%; overflow:hidden;}
.gta	{//width:100%; overflow:hidden; margin-bottom:20px;}
.gta a { display: block; line-height: 30px; padding-right: 10px; padding-left: 35px; float: left; background-image: url(img/galery_link.jpg); background-repeat: no-repeat; background-position: left center; font-size: 16px; margin-right:3px; margin-bottom:3px;}
.gta a.act { color: #FFFFFF; background-color: #c2000b; background-image: url(img/galery_link_act.jpg); }
.gta a:hover { color: #FFFFFF; background-color: #c2000b; background-image: url(img/galery_link_act.jpg); }


.stakan_price .pic_price { float: left; width: 125px; }
.stakan_price .calculation { float: right; width: 125px; }
.stakan_price { overflow: hidden; //width:100%;background-image: url(img/bot_line.jpg); background-repeat: repeat-x; background-position: center bottom; padding-top: 25px; padding-bottom: 25px; }
.stakan_price .inp_price { width: 120px; border: 1px solid #e0d9d4; color:#be894a; font-size:14px;}
.stakan_price .calculation a { display: block; font-size: 14px; color: #be894a; background-color: #000000; float: left; line-height: 22px; padding-right: 6px; padding-left: 6px; margin-top: 8px; text-decoration: none; }
.stakan_price .calculation p { float:none; clear: both; //margin-top: -8px; }
.stakan_price .text_price h1 { font-size: 18px; color: #63300f; font-weight:normal; text-decoration:underline; margin:0px; padding:0px;}
.stakan_price .text_price .decor { font-size: 20px; color: #63300f; }
.stakan_price .text_price .formula { text-decoration: underline; }
.stakan_price .text_price p { padding-top: 3px; padding-bottom: 3px; }
.stakan_price .text_price { margin-right: 145px; margin-left: 150px; }
.last { background-image:none;}


/*-------------------------------Footer-------------------------------*/
.starcopyright     {padding:0 0 0 125px; float:left;}
     .starcopyright      p { font-size:11px; margin-top:15px; //margin-top:0px; //padding-top:15px;color: #8a4822; font-family: Tahoma; }
     .starcopyright img {vertical-align:middle;}

.everstudio a {color:#8a4822; 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:15px 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;}
.bot_line { background-image: url(img/bot_line.jpg); background-repeat: repeat-x; height: 45px; margin-right: 65px; margin-left: 75px; background-position: center bottom; }

.form1	td {padding :2px; vertical-align:top;  text-align:left; color:#80654f;}
.form1	.formzip	{width:50px;}
.form1,
.form1	strong {font-size:12px; font-family:Arial; color:#80654f; 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; margin-top:10px;}
.form1	u{ text-decoration:none; font-weight:bold; color:#80654f;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}
.form1	td.fr		{width:150px; text-align:right;}
.form1	.exp	{padding:10px 0px 10px 0px;}
.form1 .f_td	{width:40% !important;}

.cont	{height:322px;  overflow:hidden; white-space:nowrap;}
