@charset "utf-8";

a { outline:none}

body, html {width:100%; //height:100%;}

body {background:#fff url(images/footer_bg.jpg) bottom repeat-x;margin:0;padding:0; width:100%; //height:100%;
	scrollbar-3dlight-color:#756f68; 
	scrollbar-arrow-color:#e7dcc9;
	scrollbar-highlight-color:#756f68;
	scrollbar-face-color:#756f68;
	scrollbar-shadow-color:#756f68;
	scrollbar-darkshadow-color:#756f68;
	scrollbar-track-color:#aaa299;}

#page {width:988px; background:url(images/header.jpg) top center no-repeat; padding:0; margin:auto; height:100%; }
#header {height:139px; width:988px; }

#top_wrap {width:988px; background:url(images/pagetop.jpg); height:11px; margin:0 auto 0 auto; }

.top_left_str {background:url(images/top_left_str.jpg) repeat-x top; }

.top_right_str {background:url(images/top_right_str.jpg) repeat-x top; }
#logo {float:left; margin:0; width:185px; height:139px}
#slogan { float:left; margin:80px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; }
#wrap {width:982px; margin:auto; background:#fff; border-left:solid 1px #cecbc4; border-right:solid 1px #cecbc4; height:100%; }

#bot_wrap {width:988px; background:url(images/pagebot.jpg) ; height:12px; margin:0 auto 0 auto; clear:both; }

/*left menu*/

#navigation {width:190px; margin:0; }
#navigation ul {padding:0; margin:0; list-style-type:none; text-align:left; }
#navigation ul li {text-align:left; background:url(images/btn.jpg) 0 0; padding:0; height:48px; margin:0 0 2px 0; }
#navigation ul li a {width:150px; float:left; padding:0; background:url(images/btn.jpg) 0 0; color:#472706; margin:0; font:12px Arial, Helvetica, sans-serif; 
text-decoration:none; text-transform:uppercase; height:33px; display:block; font-weight:bold; text-align:left; padding:15px 0 0 40px; vertical-align:middle}
#navigation ul li a:hover {text-decoration:none; padding:15px 0 0 40px; background-position:0 -48px; height:33px; }

#content {width:744px; float:right}
#flash_box {border:solid 1px #ccb89e; margin-top:7px; width:719px; }

/*content block*/
#cont_txt {background:#fcf6eb; margin:20px 0 0 0; width:721px; font:Arial, Helvetica, sans-serif; size:12px; color:#000; }
/*#cont_txt img {border:solid 1px #ccb89e; float:left; margin:0 10px 10px 0}*/
.bimg {border:solid 1px #ccb89e;}
#cont_txt h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7b5410; margin:0 0 10px 0; }
.content {margin:0 10px 0 10px; }
.content p, body, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;} 
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;} 
a:hover {text-decoration:none;} 

/*rounded corners*/
.top div {background:url(images/cont_top_left.jpg) no-repeat top left; }
.top {background:url(images/cont_top_right.jpg) no-repeat top right; }
.bottom div {background:url(images/cont_bot_left.jpg) no-repeat bottom left; }
.bottom {background:url(images/cont_bot_right.jpg) no-repeat bottom right; margin-top:12px; }
.top div, .top, .bottom div, .bottom {width:100%; height:11px; }

/*box*/
#box {width:342px; height:211px; margin-top:25px; margin-bottom:5px; }
#box_title {background:url(images/block_top.jpg) no-repeat; width:342px; height:39px; margin:0; padding:0}
#box_cont {width:340px; border-left:solid 1px #cab599; border-right:solid 1px #cab599; background:#fff; height:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:14px; }
#box_cont p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:14px; margin:0 10px; }
#box_cont p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e75b06; line-height:14px; margin:10px; text-decoration:underline; }
#box_cont p a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e75b06; line-height:14px; margin:10px; text-decoration:underline; }
#box_cont h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; font-weight:bold; color:#7b5410; margin:0; }
#box_bottom {background:url(images/block_bottom.jpg) no-repeat; width:342px; height:12px}
.left {float:left}
.right {float:right; margin:0 22px 0 0 ; }
#box img {border:solid 1px #ccb89e; float:left; margin:10px 10px 0 10px}
#box h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7b5410; margin:0 0 0 50px; line-height:39px; }

/*footer*/
.footer {height:143px; margin:auto ; background:url(images/foot_bg.jpg) bottom center no-repeat; }
#foot_in {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b5410; width:870px; margin:25px auto; }
#fot_menu {width:auto; margin:0px auto 15px auto; //margin:0 auto 15px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b5410; text-align:center; }
#fot_menu a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b5410; text-decoration:underline; text-transform:uppercase;}
#fot_menu a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b5410; text-transform:uppercase; text-decoration:underline; }
.foot_left {float:left; margin:0; }
.foot_right {float:right; margin: -20px 0 0 0; }

#my_col {width:205px; margin:0 0 10px 0;  background:url(images/my_col_bg.jpg) repeat-x bottom left;}
/*rounded corners*/
.top_box div {background:url(images/cont_topbox_tl.jpg) no-repeat top left;}
.top_box  {background:#f5ece0 url(images/cont_topbox_tr.jpg) no-repeat top right;}
.bottom_box  div {background:url(images/cont_topbox_bl.jpg) no-repeat bottom left;}
.bottom_box {background:url(images/cont_topbox_br.jpg) no-repeat bottom right;}
.top_box  div, .top_box , .bottom_box  div, .bottom_box   {width:100%; height:8px;}
#my_col h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006f81; text-transform:lowercase; margin:0; text-align:center;  font-weight:normal;}
#my_col h1 a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006f81; text-decoration:none; }
#my_col h1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006f81; text-decoration:underline; }
#my_col p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; text-align:center;}
#cat_wrap {border:1px solid #cab599; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; overflow:hidden;}

#cat_right h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006f81; text-transform:uppercase; margin:9px 0; text-align:center;}
#righblock {width:235px; margin:10px; border-top:2px solid #cab293; }
#righblock h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006f81; }
#righblock select {border:1px solid #cab293; width:115px;}
#right_menu {font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#000; margin:15px 0 15px 0; text-align:center;}
#right_menu  a{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#000;text-decoration:none}
#right_menu  a:hover{ text-decoration:underline}
#cat_top_text {float:left; text-align:center; width:690px;margin:4px 0 0 0;}
#cat_top_text p {margin:3px 0 3px 0}
#cat_cont {height:630px; overflow:auto; float:left; width:690px;}
#cat_section {margin:85px 5px 0 5px; border-bottom:solid 1px #aaa299; overflow:hidden;}
#cat_section  label {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
#cat_section  input {margin:10px 5px 10px 0; }
.txt_bold {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006f81;}
#prod_page label {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; overflow:hidden;}
#prod_page { float:left; width:670px; margin:0 0 0 20px}
#prod_page h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006f81; margin:55px 0 10px 5px;}
#prod_page a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#prod_page a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
.prod_page_value {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000;}
.otziv_date {float:right;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:2px 0 0 0; }
.otziv_title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; float:left; margin:0;}
.otziv_txt  {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000; float:left}
.comments  td {background:#f5ece0; padding:3px 15px 3px 10px}
#comments_form  label{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000}

#comments_form  {margin:20px 0 0 5px;}
.form_name {margin:0 25px 0 0;}
.inp_name{width:230px;border:1px solid #cab293;}
.form_subj {margin:0 20px 0 0;}
.inp_subj{width:583px; margin:10px 0;border:1px solid #cab293;}
.form_city {margin:0 25px 0 52px;}
.inp_city{width:230px;border:1px solid #cab293;}
.form_mess {margin:0 22px 0 0; float:left;}
.inp_mess{width:583px; height:70px; margin:0;border:1px solid #cab293;}
body:nth-of-type(1) .inp_mess{width:580px; height:70px; margin:0;border:1px solid #cab293;}
.button_comm {background:url(images/btn_com_bg.jpg) repeat-x; width:125px; height:22px;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#006f81; font-weight:bold; border:none; float:right; margin:10px 23px 55px 0; padding:0;}

#righblock_prod_page{width:235px; margin:10px; padding:15px 0 0 0; border-top:2px solid #cab293; }
#righblock_prod_page h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;margin:0 0 30px 0;}
#righblock_prod_page p{ margin:0 0 16px 0;}

img {border:0}
