body {background:#2679c5 repeat-x bottom left url('../img/bg.gif');}

#body {width:95%;float:right;position:relative;z-index:2;}

#page_head {padding:30px 0 0 0;}
#page_head #logobox {width:28%;float:left;text-align:center;}
#page_head #infobox {width:70%;float:right;}
#page_head #infobox .about_info {width:70%;float:left;border-left:4px solid #C0C0C0;padding:0 15px;font:80% Arial;color:#fff;}
#page_head #infobox .about_info p {color:#fff;margin:0.4em 0;}
#page_head #infobox .icons_box {width:20%;float:right;text-align:center;} 

#top_corn {background:#fff;margin-left:12px;height:12px;margin-top:30px;}
#top_corn img {margin-left:-12px;position:absolute;z-index:2;}

#bot_corn {background:#fff;margin-left:12px;height:12px;}
#bot_corn img {margin-left:-12px;position:absolute;z-index:2;}

#page_content {background:#ffffff;}
#page_content .left_content {width:28%;float:left;}
#page_content .right_content {width:70%;float:right;}

.content_table td {vertical-align:top;}

.menu_box {width:70%;text-align:left;}
.menu_box div {font:bold 90% Arial;padding-bottom:22px;}
.menu_box img {margin-bottom:-22px;margin-right:10px;}
.menu_box .active {font:normal 120% Arial !important;}
.menu_box a {color:#000000;}
.menu_box a:hover {color:#b91c1c;}
.menu_box .active {color:#275d94;}
.menu_box .active a {color:#275d94;text-decoration:none;}
.menu_box .active a:hover {color:#b91c1c;text-decoration:underline;}

.sub_menu {padding-left:20px;padding-bottom:0;margin-bottom:-12px;}
.sub_menu ul {list-style:none;margin-top:-5px;}
.sub_menu li {font:normal 100% Arial;margin:0.2em 0 0.4em 0;padding:0;}

.selection_box {background:#e3ddbe;width:100%;overflow:hidden;}

.content_head_box {overflow:hidden;}

.content_head td {padding:0.3em 15px 0.3em 15px;}
.content_head .h_box {width:30%;background:#f0f0f0;}
.content_head .h_box h1 {margin:0;padding:0;font:normal 120% Arial;color:#3461c3;}
.content_head .g_box {width:70%;background:#27b053;padding:0.4em 15px 0.4em 15px;}
.content_head .g_box h2 {margin:0;padding:0;font:normal 120% Arial;color:#fff;}
.content_head .j_box {width:30%;background:#f0f0f0;}
.content_head .j_box h3 {margin:0;padding:0;font:normal 120% Arial;color:#004080;}
.content_head .prod_logo_box {text-align:center;}
.content_head .prod_descr_box {font:80% Tahoma;background:#ede9d7;padding-top:0.3em;}

.cat_all {margin-top:25px;}
.cat_all td {border-bottom:1px solid #ededed;width:33%;}
.cat_all .last td {border-bottom:none;}
.cat_all div {margin:0;}
.cat_all .name {border:none;position:absolute;z-index:2;}
.cat_all .name a {font-weight:bold;font-size:90%;color:#b91c1c;}
.cat_all .name a:hover {color:#275d94;}

.selection_box div {padding-left:15px;padding-right:15px;}
.selection_box .sel_head {font:bold 90% Arial;padding:1em 0 0.8em 15px;}
.selection_box .h {font-size:80%;color:#68644c;padding-bottom:0.2em;}
.selection_box select {width:100%;}
.selection_box .prod {padding-bottom:1em;}
.selection_box .sizes td {width:30%;vertical-align:top;padding-bottom:1em;}
.selection_box .sizes .hds td {font:70% Arial;padding:0 5px 0.2em 0;}

.selection_box .season_box {font:80% Arial;}
.selection_box .season_box .n {padding-top:2px;}
.selection_box .season_box td {vertical-align:top;}

#sel_button {background:#e3ddbe;float:right;width:45%;text-align:center;}
#sel_button img {position:relative;z-index:2;}
.b_corns {margin-top:-5px;background:#e3ddbe;height:14px;}
.b_corns .lc {float:left;position:relative;z-index:2;}
.b_corns .rc {float:right;position:relative;z-index:2;}

.butt_off {background:no-repeat top left url('../img/sel_butt_off.gif');}
.butt_on {background:no-repeat top left url('../img/sel_butt.gif'); cursor:pointer;}
.butt_press {background:no-repeat top left url('../img/sel_butt_pressed.gif');} 

.producers {padding:0 15px;}
.producers div {margin:0.7em 0 0.7em 15%;}
.producers h2 {font:bold 90% Arial;margin:1em 0;}

#footer {background:no-repeat bottom right url('../img/bg_r_b.jpg');margin-top:-150px;}
	.footer-box {background:no-repeat url('../img/bg_l_b.jpg');height:328px;padding-left:25%;text-align:center;}
		.footer-tbl {width:75%;margin:195px 0 0 0;}
		.footer-tbl td {vertical-align:top;font:0.8em Arial, Helvetica, sans-serif;text-align:left;}
	.footer-box p {color:#0000FF;}	
	.footer-box a {color:#FFDF2E;}	
	.footer-box a:hover {color:#fff;}

.base_box {position:relative;z-index:1;padding:220px 0 20px 0;text-align:left;width:65%;}
.base_box .copy_box {float:left;width:60%;font:70% Arial;}
.base_box .m_logo {float:left;padding-right:20px;}
.base_box .mart {width:70%;float:left;color:#fff;padding-top:0.2em;padding-bottom:1em;}
.base_box .adress {width:50%;float:right;color:#fff;}
.base_box .phone {font:normal 170% Arial;color:#fff;}
.base_box .phone .code {font:40% Arial;color:#bfbfbf;float:left;margin-right:5px;}

.company-text {width:80%;margin:0.6em 1em 1.5em 1em;}
.company-text p {font:90% Arial;margin:0.2em 0 1.2em 0;line-height:1.3em;}
.company-text h2 {font:normal 120% Arial;margin:1em 0 0 0;}
	#callback {background:#ededed;padding:1em;float:left;margin:1em 0;}
	.callback-tbl {width:70%;}
	.callback-tbl td {padding:5px;vertical-align:top;}
	.callback-tbl .n {width:25%;white-space:nowrap;font:90% Arial;text-align:right;}
	.callback-tbl .f {width:75%;}
	

