    html, body {
        font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
        font-size: 90%;
        margin:0; 
        padding:0;
    }

	body {
		/*background:url(/images/design/header_bg.gif) top no-repeat;*/
	}


    A{
/*        font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;*/
        text-decoration: underline; 
    }

    A:hover {
        text-decoration: none; 
    }

	#all{
		min-width: 1014px;
	}

	#all #header{
		/*border-bottom: 1px solid #F3F4F4;*/
		height: 230px;
		
	}
	
	#all #header blockquote{
		display: block;
		margin: 0px auto;
		padding: 0 5px 0 5px;
		width: 159px;
		height: 147px;
	}

	#all #header blockquote a{
		display: block;
		margin: 0;
		padding: 0;
		/*width: 159px;*/
		height: 147px;
      	text-indent: -700em;
      	overflow:hidden;
      	white-space: nowrap;
		background: url(/images/design/logo.jpg) left top no-repeat;
	}

	#all #header #header_contacts .online {
		height:76px;
	}
	
	#all #header #header_contacts{
		float: right;
		margin: 0 5px 0 0;
		width: 190px;
		text-align: right;
		font-size: 13px;
		color: #000000;
		padding: 10px 0 0 0;
	}
	#all #header #header_contacts #header_contacts_icq{
		font-size: 11px;
		color: #274A5D;
		padding: 11px 0 13px 0;
	}
	#all #header #header_contacts #header_contacts_icq img{
		position: relative;
		top: 3px;
	}
	
	#all #header #header_contacts .phone{
		font-size:16pt;
		font-family: Arial;
		text-align: right;
	}

	#all #header #header_contacts .skype a {
		color:#000;
		text-decoration:none;
	}

	#all #header #header_contacts .skype a:hover {
		text-decoration:underline;
	}
	
	#all #header #header_contacts div.time{
		font-size:15px;
		text-align: right;
		margin-right: 13px;
	}

	#header_photo_item{
		/*width: 579px;*/
		text-align: center;
		margin: 0 auto 0 auto;
	}
	#header_photo{
		width: 321px;
		float: left;
	}
	
	#all #header #header_item{
		float: right;
		width: 225px;
		padding: 20px 0 0 0;
		font-size: 14px;
		color: #4D4C4C;
	}

	#all #header #header_item #header_item_old{
		font-size: 14px;
		color: #434343;
		text-align: center;
		padding: 6px 0;
		position: relative;
		width: 77px;
		margin: 0 auto;
	}
	#all #header #header_item #header_item_old img{
		position: absolute;
		top: 7px;
		left: 0px;
	}

	#all #header #header_item #header_item_new{
		font-size: 18px;
		color: #DB0D0D;
		text-align: center;
		height: 47px;
		width: 131px;
		margin: 0 auto;
		padding: 12px 0 0 0;
		background: url(/images/design/header_item_new.jpg) center top no-repeat;
	}
	
	#top_menu{
		clear: both;
		background: url(/images/design/header_menu_bg.gif) left top repeat-x;
	}
	#top_menu td table{
		max-width: 900px;
	}
	#top_menu div{
		max-width: 900px;
		margin:0 auto auto 0;
	}
	#top_menu td table{
		height: 23px;
	}
	#top_menu td table td{
		height: 23px;
		padding: 6px 14px 0 0;
	}
	#top_menu table td a{
		white-space: nowrap;
		height: 23px;
		display: block;
		float: left;
		font-size: 12px;
		color: #222222;
		text-decoration: none;
	}
	#top_menu table td a:hover{
		background: url(/images/design/header_menu_bullet.gif) center bottom no-repeat;
	}
	#top_menu table td .red a{
		color: #D81D11;
	}
	
	#all #header ul{
		clear: both;
		margin: 0;
		padding: 0;
		list-style: none;
		height: 23px;
		padding: 6px 14px 0 0;
		background: url(/images/design/header_menu_bg.gif) left top repeat-x;
	}
	#all #header ul li{
		float: right;
		padding: 0px 1px 0 22px;
	}
	
	#all #header ul li.cur a{
		background: url(/images/design/header_menu_bullet.gif) center bottom no-repeat;
	}
	#all #header ul li a{
		height: 23px;
		display: block;
		float: left;
		font-size: 12px;
		color: #222222;
		text-decoration: none;
	}
	#all #header ul li a:hover{
		background: url(/images/design/header_menu_bullet.gif) center bottom no-repeat;
	}
	#all #header ul li.red a{
		color: #D81D11;
	}

	#all #header #call a{
		font-size: 12px;
		color: #222222;
		text-decoration: underline;
	}
	#all #header #call a:hover{
		text-decoration: none;
		background: none;
	}
	
	#all #header #header_bottom{
		clear: both;
		border-bottom: 1px solid #FFFFFF;
		height: 48px;
		padding: 6px 0 0 0;
		background: #FFE896;
	}
	#all #header #header_bottom #header_cart{
		float: left;
		height: 41px;
		width: 164px;
		padding: 0 0 0 10px;
		background: url(/images/design/header_bottom_sep.gif) right top no-repeat;
		font-size: 10px;
		color: #000000;
		line-height: 1.5em;
	}
	#all #header #header_bottom #header_cart a{
		font-size: 11px;
		color: #000000;
	}
	#all #header #header_bottom #header_cart div{
		padding: 5px 0 0 56px;
		background: url(/images/design/header_cart.gif) left 0px no-repeat;
        height:41px;
	}
	
	#all #header #header_bottom #header_login{
		float: right;
		height: 41px;
		width: 210px;
		background: url(/images/design/header_bottom_sep.gif) left top no-repeat;
		text-align: center;
		font-size: 11px;
		color: #000000;
		line-height: 1.5em;
	}
	#all #header #header_bottom #header_login input{
		width: 80px;
		font-size: 11px;
		padding: 1px 0;
		background: #FFF7D9;
		border: 1px solid #FFFFFF;
		position: relative;
		top: -3px;
	}
		
	
	
	#all #header #header_bottom #header_search{
		height: 31px;
		padding: 0px 0 0 0px;
		margin: 0px 242px 0 202px;
	}
	#all #header #header_bottom #header_search1{
		max-width: 680px;
		margin: 0 auto;
	}
	#all #header #header_bottom #header_search table{
		max-width: 680px;
	}
	
	#all #header #header_bottom #header_search b{
	    width: 67px;
	    height: 17px;
	    padding: 0px 16px 0 0px;
	    background: url(/images/design/select.gif) no-repeat;
	    overflow: hidden;
		display: block;
		white-space: nowrap;
		line-height: 0.8;
		font-weight: normal;
	}
	#all #header #header_bottom #header_search span.select {
	    position: absolute;
	    width: 62px;
	    height: 15px;
	    padding: 1px 0px 0 5px;
		margin: 3px 0 0 0;
		font-size: 9px;
		color: #33556A;
	    background: url(/images/design/select.gif) no-repeat;
	    overflow: hidden;
		display: block;
		white-space: nowrap;
	}
	#all #header #header_bottom #header_search strong{
		font-size: 11px;
		color: #000000;
	}
    
    #all #header #header_bottom #header_search th{
        font-size: 11px;
        color: #000000;
        font-weight:bolder;
        padding-bottom:2px;
    }
    
	* html #all #header #header_bottom #header_search select{
		width: 78px;
	}
	#all #header #header_bottom #header_search select{
		font-size: 11px;
	}
	#all #content{
		background: #FFF;
		overflow: hidden;
		padding: 10px 0 30px 0;
	}
	
	* html #all #content{
		overflow: visible;
		height: 1px;
	}

	#all #content #left{
		float: left;
		width: 167px;
	}
	
	#all #content #left #left_search{
		padding: 0 0 14px 6px;
	}
	#all #content #left #left_search input{
		border: 1px solid #B3B9C3;
		width: 96px;
		font-size: 11px;
		padding: 4px 0 2px 0;
		position: relative;
		top: -5px;
	}
	
	
	#all #content #left .left_menu{
		padding: 0 0 5px 0;
	}
	#all #content #left .left_menu h2{
		border-bottom: 1px solid #FFDA32;
		margin: 0 0 7px 0;
		padding: 0 0 3px 15px;
		font-size: 12px;
		color: #000000;
	}
	#all #content #left .left_menu ul{
		margin: 0;
		padding: 0 0 0 15px;
		list-style: none;
	}
    
    #all #content #left .left_menu ul.main{
        margin: 0;
        padding: 0 0 0 8px;
        list-style: none;
    }
    
	#all #content #left .left_menu ul li{
		padding: 0 0 5px 0;
		font-size: 11px;
		color: #000000;
	}	
	#all #content #left .left_menu ul li a{
		color: #000000;
		text-decoration: none;
	}	
	#all #content #left .left_menu ul li a:hover{
		text-decoration: underline;
	}	
	
	
	#all #content #left #left_new{
		padding: 0 0 18px 15px;
	}
	#all #content #left #left_new a{
		font-size: 12px;
		color: #E41403;
		font-weight: bold;
	}
	
	
	#all #content #center{
		margin:  0 15px 0 185px;
		font-size: 11px;
		color: #000000;
	}
	
	#all #content #center .gray h1{
		font-size: 13px;
		color: #666;
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	#all #content #center h1{
		font-size: 13px;
		color: #000000;
		margin: 0 0 15px 0;
		padding: 0;
	}
	#all #content #center h2{
		font-size: 12px;
		color: #000000;
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	#all #content #center ul{
		margin: 0 0 0 32px;
		padding: 0;
		list-style: none;
	}

	#all #content #center .item{
		width: 25%;
		float: left;
		height: 207px;	
		margin: 0 0 15px 0;	
	}
	#all #content #center .item1{
		width: 159px;
		height: 207px;
	}
	#all #content #center .item .item_title{
		text-align: center;
		font-size: 12px;
		font-family: Arial;
		color: #000000;
		font-weight: bold;
		padding: 0 0 5px 0;
	}
	#all #content #center .item .item_descr{
		background: #FFFFFF;
		height: 170px;
		padding: 7px;
		font-size: 10px;
		color: #353535;
	}
	#all #content #center .item .item_descr a{
		font-size: 10px;
		color: #353535;
	}
	#all #content #center .item .item_descr ul{
		margin: 0;
		padding: 0;
	}
	#all #content #center .item .item_descr ul li{
		padding: 0 0 0 9px;
		background: url(/images/design/item_bull.gif) left 1px no-repeat;
	}
	
	
	
	#all #bottom_link{
		border-bottom: 1px solid #FFFFFF;
		background: #FFE896;
		height: 127px;
		padding: 0 0 0 0px;
	}
	#all #bottom_link div{
		float: left;
		width: 33%;
		text-align: center;
	}
	#all #bottom_link div a{
		font-size: 12px;
		color: #353535;
		font-weight: bold;
		position: relative;
		top: -58px;
	}
	
	#all #bottom{
		border-top: 1px solid #DADBDB;
		background: #F3F4F4;
		padding: 10px 20px;
		
	}

	
	.c{
        display: block;
        clear:both;
        height: 0;
        font-size: 0px;
        overflow: hidden;
    } 
    
	.cl{
        float:left;
		width:99%;
    }
    
    #all #content #center a {
    	color: #004466;
		text-decoration:none;
    }

    #all #content #center a:hover {
    	color: #004466;
		text-decoration:underline;
    }
    
	#all #content #center #lastnews a.anchor{
		color: #222;
		text-decoration: none;
	}	
	#all #content #center #lastnews a:hover{
		text-decoration: underline;
	}
	
	
    #all #content #center #block_products {
		font-family:Arial;
		font-size:10pt;
    }
    
    #all #content #center #block_products a {
    	color: #222;
    }
    
    #all #content #center #block_products a.anons {
    	text-decoration:none;
    }

    #all #content #center #block_products a.anons:hover {
    	text-decoration:underline;
    }
    
    #all #content #center #navigation_top a {
    	color: #555;
    }
	
	.hide {
		display:none;
	}
	.show {
		display:table;
	}

	table.cols1 {width:100%}
	table.cols1 td {width:100%}	
	table.cols2 {width:100%}
	table.cols2 td {width:50%}
	table.cols3 {width:100%}
	table.cols3 td {width:33%}
	table.cols4 {width:100%}
	table.cols4 td {width:25%}
	table.cols5 {width:100%}
	table.cols5 td {width:20%}
	table.cols6 {width:100%}
	table.cols6  td {width:16%}
	
	#all #content #center #photoLinks a {text-decoration:underline}
	#all #content #center #photoLinks a.current {color:#C00; text-decoration:none}
	
	fieldset {
		border: 1px solid #EEE;
	}
    
    img.border {
        margin-bottom:7px;
    }
    
    img {
    	border: 0px;
    }
	.collection-item {
		padding-bottom:.5em;
		white-space: nowrap;
	}
	
	#account_info {
	padding:15px;
	background-color:#FAFAFA;
	line-height:18px;
	width:670px;
	font-size:110%;
	}
	
	#errors {
		color: #FF0000;
		padding-bottom:10px;
	}
	
	td.active {
		background-color:#F0F0F0;
	}
	
	#all #content #center span.red {
		color:#FF0000;
		font-weight:bolder;
	}