body {
	background: url(../images/body.gif) top repeat-x #fff;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a, a:visited {
    color:#1100B2;
    text-decoration: none;
}

#feedbackForm input, #feedbackForm textarea {
    border: 1px solid black;
}

.star{
    color: #FF5F60;
}

p
{
padding: 0px 0px 10px 0px;
}

a:hover {
    color:#1100B2;
    text-decoration: underline;
}

.all {
	margin: 0px auto;
	width: 1250px;
}

.left {
	width: 300px;
	float: left;
	background: url(../images/bg_catalog_menu.jpg) top no-repeat #f7f7f7;
	
}

h3{
    color: #000000;
    font-size: 14px;
    background-color: #ECECEC;
    padding: 5px 0px 5px 0px;
}


h3 a, h3 a:visited{
    color: #000000;
    text-decoration: none;
}

/* ------------------------ CATALOG MENU  ------------------------ */
#left_catalog {
    height: 318px;
    font-family: Arial;
    font-size: 13px;
}

#left_catalog h1 {
    margin: 0px 0px 0px 0px;
    padding: 20px 30px 0px 0px;
    text-transform: uppercase;
    color: #FFD08C;
    font-weight: normal;
    font-size: 23px;
    text-align: right;
}

#left_catalog ul {
    list-style: none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

#left_catalog ul li {
    list-style: none;
    padding: 3px 0px 3px 25px;
    margin: 3px 0px 3px 0px;
}

#left_catalog ul li#active {
    list-style: none;
    background-color: #FDC469;
}

#left_catalog ul li a, #left_catalog ul li a:visited {
    color: #000000;
    text-decoration: none;
}

#left_catalog ul li a:hover {
    background-color: #FDC469;
}



/* ------- LEFT COLOWN NEWS --------- */
#left_news {
	margin: 0px 0px 0px 0px;
	padding:  15px 10px 30px 15px;
	border-right: 3px solid #e0e0e0;
	border-bottom: 3px solid #e0e0e0;
	border-left: 3px solid #e0e0e0;
	background-color: #f7f7f7
}
#left_news h1 {
    margin: 0px 0px 0px ;
    padding: 12px 5px 15px 0px;
    text-transform: uppercase;
    color: #F18F01;
    font-family: Arial;
    font-weight: normal;
    font-size: 23px;
    text-align: right;
}
#left_news img {
   float:right;
    padding: 0px 0px 4px 6px;
}
#left_news p {
    padding: 0px 0px 4px 0px;
}
#left_news ul{
    list-style: disc;
margin: 0px 0px 10px 20px;
}
#left_news li {
    list-style: disc;
}
#left_news div.left_news_conteiner {
    margin: 0px 0px 25px 0px;
	color: #000;
}

#left_news div.left_news_title {
    color: #0078b9;
    margin: 4px 0px 5px 0px;
	font: bold 16px Arial;
    margin: 4px 0px 5px 0px;
}

#left_news div.left_news_all{
    text-align: justify;
}

#left_news div.left_news_all a, #left_news div.left_news_all a:visited {
    color: #F18F01;
    text-decoration: underline;
    font-size: 12px;
}

#left_news div.left_news_all a:hover {
    text-decoration: none;
}
div.content_entry_news {
    text-align: justify;
    margin: 0px 0px 20px 0px;
}
div.content_entry_news img {
   float: right;
    margin: 0px 0px 6px 10px;
    padding: 0px 0px 6px 10px;
}
div.content_entry_news h3 {
   margin: 10px 0px 10px 0px;
   font-weight: bold;
}
div.content_entry_news h2 {
    font-size: 9px;
}
div.content_entry_news p {
    text-align: justify;
   padding: 0px 0px 0px 15px;
}
div.content_entry_news ul {
    text-align: left;
    padding: 3px 0px 3px 20px;
    margin: 6px 0px 8px 30px;
}
div.content_entry_news li {
    padding: 1px 0px 1px 0px;
    margin: 1px 0px 1px 0px;
} 
    
/* ------- /LEFT COLOWN NEWS --------- */




/* ----------------------  CENTER: shapka + content   ----------------------  */
.main {
	margin: 0px;
	padding: 0px; 
}
.center {
	width: 645px;
	float: left;
	background: url(../images/top_center.gif) top no-repeat;
}


/* ------- main menu --------- */
#main_menu {
    margin: 32px 10px 0px 0px;
    width: 475px;
    float: right;
}
#main_menu ul {
    font-family: Arial;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    font-size: 13px;
}
#main_menu ul li {
    float:left;
    margin: 0px 0px 0px 30px;
}
#main_menu ul li a, #main_menu ul li a:visited {
    color: #000000;
    text-decoration: none;
}
#main_menu ul li a:hover {
    text-decoration: underline;
}


/* ------- banners --------- */

.contacts {
	margin: 85px 0px 0px 430px;
	font: bold 14px Tahoma, Arial;
	color:#007FC4;
}
.contacts b {
	color:#9a9a9a;
}
div#banners_container {
    padding: 50px 0px 0px 15px;
}
div#links_container  {
    padding: 0px 0px 50px 15px;
}
div#banners_container div{
    margin: 0px 7px 10px 0px;
	height: 83px
}
div#banners_container div, div#search, div#cart, div#online {
    float: left;
}



/* ------------------------ CONTENT  ------------------------ */

#content {
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 15px;
        width: 610px;
        text-align: justify;
        border-right: 1px solid #fff
}
#content ul{
    list-style: disc;
margin: 0px 0px 10px 20px;
}
#content li {
    list-style: disc;
}

div#breadcumbs{
    margin: 0px 10px 15px 15px;
    padding: 0px 0px 10px 15px;
    font: 11px Verdana;
    vertical-align: bottom; border: 1px solid #fff
}

.content_entry, .content_entry_news{
    float: left;
    text-align: right;
    padding: 10px 0px 0px 0px;
    width: 610px;
}

.content_entry h2 a, div#full_cart h2 a, .content_entry_news h2 a, div#full_cart h2 a:visited, .content_entry h2 a:visited{
    color: #BC7400;
    font-size: 16px;
    padding: 3px 2px 3px 5px;
}

.content_entry h2, div#full_cart h2, .content_entry_news h2 a, div#content_container h2  {
    padding: 0px;
    margin: 5px 0px 5px 0px;
    color: #BC7400; 
    padding: 4px 0px 4px 0px;
}

.content_entry h2, div#full_cart h2{
    background-color: #FFF9D3;
	font-weight: bold
}

.content_entry h2 a:hover, div#full_cart h2 a:hover, .content_entry_news h2 a:hover{
    text-decoration: underline;
    color: #BC7400;
}

.content_entry div, .content_entry_news div{
    text-align: right;
    font-size: 12px;
}

div.content_introtext{
     text-align: justify;
    font-size: 12px;
}

div.error {
    width: 610px;
    padding: 30px 0px 30px 0px;
    text-align: center;
}

div#footer{
    text-align: center;
    line-height: 50px;
    font-size: 10px;
    font-weight: bold;
    color: #484848;
}

div#content_container div.img_left {
    float: left;
    margin: 0px 8px 8px 0px;
}


/* ----------------------RIGHT COLOWNS right_filials---------------------- */

.right {
	width: 300px;
	float: right;
	background: url(../images/bg_filials_menu.jpg) top no-repeat #f7f7f7;
}
#right_filials {
    height: 318px;
    font-family: Arial;
    font-size: 13px;
}
#right_filials h1 {
    margin: 0px 0px 0px 0px;
    padding: 20px 30px 0px 0px;
    text-transform: uppercase;
    color: #C1D0E9;
    font-weight: normal;
    font-size: 23px;
    text-align: right;
}
#right_filials ul {
    list-style: none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}
#right_filials ul li {
    list-style: none;
    padding: 3px 0px 3px 25px;
    margin: 3px 0px 3px 0px;
}
#right_filials ul li#active {
    list-style: none;
    background-color: #A3C5E9;
}
#right_filials ul li a, #menu_filials ul li a:visited {
    color: #000000;
    text-decoration: none;
}
#right_filials ul li a:hover {
    background-color: #A3C5E9;
}



/* ------RIGHT COLOWNS news----------- */

#right_news {
	margin: 0px 0px 0px 0px;
	padding: 10px 12px 30px 15px;
	border-right: 3px solid #e0e0e0;
	border-bottom: 3px solid #e0e0e0;
	border-left: 3px solid #e0e0e0;
	background-color: #f7f7f7
}
#right_news h1 {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 15px 0px;
    text-transform: uppercase;
    color: #7685cc;
    font-family: Arial;
    font-weight: normal;
    font-size: 23px;
    text-align: right;
}
.right_news_title {
    color: #ec685c;
    margin: 4px 0px 5px 0px;
	font: bold 16px Arial
}

.right_news div.conteiner {
    margin: 0px 0px 25px 0px;
}

#right_news div.right_news_all{
    text-align: right;
	padding: 20px 0px 5px 0px;
}
#right_news div.right_news_all a, #right_news div.right_news_all a:visited {
    color: #ec685c;
    text-decoration: underline;
    font-size: 12px;
}
#right_news div.right_news_all a:hover {
    text-decoration: none;
}





/* ----- BOTOOM --------- */

.bottom {
	clear: both;
	margin: 0px 0px 0px 0px;
	text-align: center;
	height: 100px;
	background: url(../images/bottom.gif) top repeat-x #D4DFE3;
	padding: 20px 0px 0px 0px;
	font: bold 11px Verdana;
	color: #636363
}






div#search, div#cart, div#online {
    height: 42px;
}
div#search{
    background-color: #0F7CC1;
    width: 200px;
    background-image: url(../images/bg_search.jpg);
}


div#cart{
    background-color: #FF5F60;
    width: 207px;
    background-image: url(../images/bg_online.jpg);
    text-align: center;
}
div#cart a, div#cart a:visited, div#online a, div#online a:visited {
    text-decoration: none;
    font-size: 13px;
    font-family: arial;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
}
div#cart a, div#cart a:visited, div#cart a:hover{
    color: #ffffff;
}
div#online a, div#online a:visited, div#online a:hover{
    color: #D50106;
}
div#cart div, div#online div  {
    padding: 12px 0px 0px 0px;
}
div#online{
    background-color: #FFC856;
    width: 207px;
    background-image: url(../images/bg_cart.jpg);
    background-repeat: no-repeat;
    background-position: right;
    text-align: center;
}

/* ------------------------ SEARCH  ------------------------ */

div#search  div{
    padding: 10px 0px 0px 0px;
    margin: 0px;
    height: 20px;
}
div#search form{
    padding: 0px;
    margin: 0px;
}
#ajaxSearch_input {
    margin: 0px;
	padding: 2px 0px 0px 5px;
    border: 0px;
    color: #484848;
    width:165px;
    height:20px;
    vertical-align: middle;
}
#ajaxSearch_submit{
    vertical-align: middle;
    margin: 0px 0px 0px -5px;
}
.search_entry{
    float: left;
    text-align: right;
    padding: 15px 30px 0px 0px;
    font-family: Arial;
    width: 610px;
}




.clear {clear: both}

/* ------------------------ TOOLTIPS  ------------------------ */

.tip {
    width: 170px;
    background-color: #0F7CC1;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    padding: 10px 10px 10px 10px;
    z-index: 1000;
}

.tip-bottom{
    display: none;
}

.tip-top{
    display: none;
}

/* ------------------------ SEARCH  ------------------------ */

.search_entry{
    float: left;
    text-align: right;
    padding: 25px 30px 0px 0px;
}
.search_entry h3
{
    font-size: 14px;
    font-weight: bold;
}
/* ------------------------ PAGEING  ------------------------ */

div.paging{
    float: left;
    width: 610px;
    padding: 20px 0px 0px 0px;
    text-align: center;
}
span.page{
    background-color: #F0F0F0;
    padding: 3px 6px 3px 6px;
    border: 1px solid #c8c8c8;
}

span.page a, span.page a:visited{
    font-weight: bold;
    color: #484848;
    font-size: 10px;
}

span.page_current{
    background-color: #ffffff;
    padding: 3px 6px 3px 6px;
    border: 2px solid #c8c8c8;
    font-size: 12px;
}

/* ---------------------------- CART ----------------------------------- */

div#full_cart{
    position: absolute;
    top: 100px;
    left: 150px;
    width: 750px;
    background-color: #ffffff;
    border: 3px solid #E3E4E2;
    display: none;
}

div#full_cart h2{
    margin: 20px 0px 0px 0px;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
}

#full_cart_close{
    font-weight: bold;
}

div#full_cart div.full_cart_text {
    padding: 20px 20px 5px 20px;
}

.scTable{
    width: 100%;
}

.scTable td{
    font-size: 10px;
}

.scTable th{
    color: white;
    background-color: #95928c;
    text-align: left;
}

.scTable tr{
    background-color: #f9f9f9;
    text-align: left;
    border-bottom: 1px solid #C3C3C3; 
}

.scTable tr b {
    color: #484848;
}

.scProductNumber {
    border: 1px solid black;
    width: 50px;
}

.scTableDiv{
    padding: 0px 20px 20px 20px;
}
.products_entry_1, .products_entry_2{
    float: left;
    width: 610px;
    margin: 0px 0px 10px 0px;

}

.products_entry_1 h3 {
    background-color: #FFF9D3;
    color: #BC7400;
    font-weight: bold
}
.products_entry_2 h3 {
    background-color: #ECECEC;
    color: #000000;
    font-weight: bold
}

.products_introtext{
    float: left;
    width: 480px;
    margin: 0px 0px 0px 10px;
}

.products_cart{
    float: right;
    width: 110px;
}

.products_cart input.products_text{
    width: 45px;
    height: 33px;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    margin: 0px 7px 0px 0px;
    border: 1px solid black;
}
.products_price{
    margin: 5px 0px 0px 0px;
    font-size: 14px;
    color: #484848;
}

.scAddForm, .scPostForm{
    padding:0px;
    margin: 0px;
}
