body.main_body {margin: 0; padding: 0px; font-size: 11px; color: #686868; font-family: Tahoma, Arial, sans-serif; line-height: 14px;
text-align: center; background: #fff;
}
/*Основной стиль шрифта */

table td { font-size: 11px; color: #686868; font-family: Tahoma, Arial, sans-serif;
}/*Основной стиль шрифта */

img {border:0;}
a {color:#0066A5; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4 {color:#E1363D; font-family: Myriad Pro, Arial, Tahoma, sans-serif; font-style:normal; font-weight:200;
 }/*Заголовки*/

h1 {font-size: 18px; margin: 15px 0 12px 0;}
h2 {font-size: 18px; margin: 15px 0 12px 0;}
h3 { font-size: 11px; margin: 15px 0 5px 0px; color:#3B3B3B; font-family: Tahoma, sans-serif; font-style:normal; font-weight:bold; }
h4 {padding-left:9px; background: transparent url(/images/h3_bg.gif) 0 3px no-repeat; font-size: 11px; margin: 15px 0 5px 0px; color:#3B3B3B; font-family: Tahoma, sans-serif; font-style:normal; font-weight:bold; }


form {padding:0; margin:0;}
p {margin:0 0 15px 0;}
/*----Global Conteiners---*/
#container {width:965px; padding: 0; margin: 0px auto 0px auto; text-align: left;  background: transparent url(/images/main_bg.gif) 0 0 repeat-y;}
#content_cont {padding: 10px 0 0 30px;}
#content {width:905px;}
#left_part {float:left; width:205px;}
#right_part {float:right; width:670px; padding: 0 0 20px 0;}

#footer {clear:both; border-top:5px solid #F9C7D2; font-size:10px; text-align:center; padding: 20px 0 30px 0; margin-top:30px;}
/*-------HEADER--------*/
#logo {height:50px; width:223px; position: absolute; }

#header_01 {height:245px; background: transparent url(/images/header_01.jpg) 0 0 no-repeat;}
#header_02 {height:185px; background: transparent url(/images/header_02.jpg) 0 0 no-repeat;}
#header_03 {height:245px; background: transparent url(/images/header_03.jpg) 0 0 no-repeat;}
#header_04 {height:245px; background: transparent url(/images/header_04.jpg) 0 0 no-repeat;}
#header_05 {height:245px; background: transparent url(/images/header_05.jpg) 0 0 no-repeat;}
#header_06 {height:245px; background: transparent url(/images/header_06.jpg) 0 0 no-repeat;}
#header_07 {height:245px; background: transparent url(/images/header_07.jpg) 0 0 no-repeat;}
#header_08 {height:245px; background: transparent url(/images/header_08.jpg) 0 0 no-repeat;}
#header_09 {height:245px; background: transparent url(/images/header_09.jpg) 0 0 no-repeat;}

#main_cont {height:50px; background:#E1363D; border-right:30px solid #fff; border-left:30px solid #fff;}

#main_menu {padding: 0 0 0 240px;}
#main_menu div.menuitem {float:left; height:50px; position: relative; background: transparent url(/images/m_bg.gif) 100% 100% no-repeat;}
#main_menu a {display:block; color:#fff; text-decoration:none; padding: 10px 20px 0 15px;}
#main_menu a:hover {text-decoration:underline;}
#main_menu .submenu{ position: absolute; left: -10px; top: 48px; display: none; width: 100px; background:#E1363D; padding-bottom: 3px;}
#main_menu .submenu a { clear: left; padding: 5px 2px 3px 5px;  margin: 0; background: transparent url(/images/menu_bg.gif) -3px  1px no-repeat;}
#main_menu .submenu a:hover{ text-decoration: none; background-color: #EE8E94;}

#left_menu {padding: 8px 0 0px 0; }
#left_menu div {background: transparent url(/images/menu_bg.gif) 100% 100% no-repeat;}
#left_menu a {display:block; background: transparent url(/images/arr.gif) 0 12px no-repeat; font-weight:600; letter-spacing:-1px;  color:#2B83BA; padding: 7px 0px 8px 10px; font-style:italic; font-size:13px; font-variant: small-caps; text-decoration:none; font-family: Arial, Tahoma, sans-serif;}
#left_menu a:hover {color:#E1363D;}


.cataloglist  {padding: 8px 0px 0px 0px; width: 220px; float: left;}
.cataloglist2  {padding: 4px 0px 0px 15px; background: none !important;}
.cataloglist div, .cataloglist2 div {background: transparent url(/images/menu_bg.gif) 0 99% no-repeat; background-color: #E1363D; margin-right: 27px;}
.cataloglist a, .cataloglist2 a {display:block; background: transparent url(/images/arr.gif) 0 12px no-repeat; font-weight:600; letter-spacing:-1px;  color:#2B83BA; padding: 7px 0px 8px 10px; font-style:italic; font-size:13px; font-variant: small-caps; text-decoration:none; font-family: Arial, Tahoma, sans-serif; color:#FFF; background: none;}
.cataloglist a.editorlinks{ display: block; background: none; padding: 4px 4px 0px 0px; float: left;}
.cataloglist a:hover,.cataloglist2 a:hover {color:#E1363D; color:#2B83BA; }
.cataloglist span, .cataloglist2 span {display:block; background: transparent url(/images/arr.gif) 0 12px no-repeat; font-weight:600; letter-spacing:-1px;  padding: 7px 0px 8px 10px; font-size:13px; font-variant: small-caps; text-decoration:none; font-family: Arial, Tahoma, sans-serif; background: none;}

.rightblock{ margin-left: 220px; }

.base_page_text img {margin: 7px 25px 20px 0;}
.descr {color:#404040;font-style:normal; font-size:14px; font-weight:bold;}

.price_div {font-size:14px; font-weight:bold; font-family: Myriad Pro, Arial, Tahoma, sans-serif; font-style:italic;}
.price_div span {color:#E1363D; font-style:normal; font-size:18px; font-family: Tahoma, sans-serif; }


.cat_block {width:225px; height:299px; height:360px; background: transparent url(/images/cat_bg.gif) 100% 100% no-repeat; float:left; background: none;}
.tov_block {padding: 30px 0 0 25px; color:#000;}
.pr_title {padding: 0 0 0 9px; margin-top:7px; background: transparent url(/images/pr_title.gif) 0 4px no-repeat; color:#0066A5; font-weight:bold;}
.pr_title a {text-decoration:none;}
.pr_title a:hover {text-decoration:underline;}


.v_line {height:5px; background: transparent url(/images/v_line.gif) 0 0 no-repeat;}
.h_line {background: transparent url(/images/h_line.gif) 100% 7px no-repeat;}
.products_table td {width:33%; padding: 0 25px 10px 25px;}
a.prod_detil {display:block; float:right; margin-top:10px; width:66px; height:11px; background: transparent url(/images/prod_detil.gif) 100% 0 no-repeat;}

#footer strong {color:#E1363D;}




.cl {clear:both; height:20px;}


/*-------PRINT STYLE--------*/
@media print {

#logo {height:50px; width:223px; position: absolute;}
#header_01, #header_02, #header_03, #header_04 {height:0px;}
#left_part {display:none !important; float:left; width:205px;}
#right_part {float:left; width:680px; padding: 0 0 20px 0;}
#main_cont {display:none !important; height:0px;}
#content {width:680px;}
p {text-align:justify;}

}


/**********************[ авторизация ]****************************/

form#user {
	background-color: #fff;
	border-left: 5px solid #E1363D;
	padding: 5px 10px 5px 10px;
	margin: 0 0 10px 0;
	font-size: 11px;
}

form#user input.logout {
	border: 1px solid #ccc;
	background-color: #E1363D;
	color: #fff;
	font: normal 11px arial;
	margin-left: 10px;
}

span.red {
	color: #c30;
}

p.note {
	padding: 5px 10px 5px 10px;
	color: #999;
	background-color: #eee;
	font-size: 11px;
}



p.alert {
	padding: 10px;
	border: none;
	background-color: #ffc;
	width: 100%;
	color: #f00;
}



p.success {
	padding: 10px;
	background-color: #cfc;
	width: 100%;
}




p.edit {background: #fff; margin-top: 5px;}

a.edit {
	width: 24px;
	height: 24px;
	background: url("/images/icon-edit.gif") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}

a.del {
	width: 24px;
	height: 24px;
	background: url("/images/icon-del.gif") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}

a.vote {
	width: 12px;
	height: 12px;
	background: url("/images/icon-vote.gif") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}
/*---HTML CSS coding www.htmlcoder.com.ua---*/