/* common page setting */html {        width:100%;	    margin: 0px;	    padding: 0px;	  }body  {		margin: 0px;		padding: 0px;        height:100%;        width:100%;        background-color:#486f0a;		}		.main_table {			        width:100%;			        height:100%;			        padding:0px;			        margin:0px;			        border:0px;			        }			        #td_left {				               width:334px;    						   height:235px;                               vertical-align:top;				             }				    	     #email {                                    width:37px;                                    height:37px;                                    position:absolute;                                    top:72px;				    	            left:222px;				    	            }				            #home {				            	  width:37px;                                  height:37px;                                  position:absolute;                                  top:109px;				    	          left:185px;				            	  }				    #td_right {				    	      height:235px;				    	      vertical-align:top;				    	      background-image: url('images/head_right.jpg');							  background-repeat:no-repeat;				    	      background-position: right top;				    	      }				    		  #td_right_body {				    		  	             width:100%;				    		  	             height:100%;				    		  	             position:relative;				    		  			     }				    		  	             #krot {                                                   position:absolute;                                                   width:739px;                                                   height:210px;                                                   margin-left:-370px;                                                   left:40%;                                                   top:0px;				    				         	   }				    				         #white_block {				    				         	          position:absolute;				    				         	          width:166px;				    				         	          height:44px;				    				         	          right:255px;				    				         	          top:200px;				    				         	          background-image: url('images/white_block.gif');				    				         	          }				    				         #login_place {                     					                  height:69px;                                                          background-image: url('images/login_place.jpg');                                                          background-repeat:repeat-x;                                                          }				                 	        #upper_login {				                 	        	         position:absolute;				                 	        	         width:201px;				                 	        	         height:44px;				                 	        	         top:200px;				                 	        	         left:0px;				                 	        	         }				                 	        #dotted_head {				                 	                     position:relative;				                 	        	         top:200px;				                 	        	         height:44px;				                 	        	         background-image: url('images/dotted_head.gif');                                                         background-repeat:repeat-x;				                 	        	         margin-right:420px;				                 	        	         margin-left:199px;				                 	        	         }				    #content {				    	     vertical-align:top;				    	     }				    	     #content_div {				    	     		      height:91px;				    	     	          }				    		 			  #switch_td {				    		 			  	         width:242px;				    		 			  	         height:91px;				    		 			  	         }				    		 		      #login_td  {				    		 		      	         padding-right:10px;				    		 		      	         padding-top:22px;				    		 		      	         /*vertical-align:bottom;*/				    		 		      	         }				    		 #Header_switch {										    position:absolute;										    width:169px;										    height:26px;										    right:50px;										    top:210px;										    }		                    #switch {		                    	    width:242px;                                    height:91px;		                    	    border:1px solid yellow;		                    	    float:right;		                    	    position:relative;		                    	    top:0px;		                    	    left:0px;		                    	    }				    #Top_right {    							width:524px;    							height:250px;    							background-image: url('images/head_right.jpg');							    background-repeat:no-repeat;								}				                #piparinch_button {						                           position:absolute;												   width:113px;												   height:33px;												   right:10px;												   top:270px;												   color:#FFFFFF;												   font: 8pt tahoma;						        	               padding-top: 3px;						                           background-image: url('images/piparinch.jpg');								    			   background-repeat:no-repeat;						                           cursor:pointer;                                                   text-indent:1.8em;						                           }				                                   #piparinch_button A:link { color:#ffffff;TEXT-DECORATION: none; cursor:pointer;border:0px;}				            					   #piparinch_button A:visited {color:#ffffff;TEXT-DECORATION: none; cursor:pointer;border:0px;}                            					   #piparinch_button A:hover {color:#ffffff;TEXT-DECORATION: none; cursor:pointer;border:0px;}				                #Top_center {								            position:absolute;								            width:716px;											height:312px;											background-image: url('images/center.png');											background-repeat:no-repeat;											top:0px;											right:0px;										    }							    #login_headers {										    position:absolute;										    width:310px;										    height:20px;										    right:366px;										    top:243px;										   	color:#FFFFFF;										    font: 8pt tahoma;										    margin: 0px;						                    padding: 0px;										    }							    #form_login {										    position:absolute;										    width:35%;										    height:20px;										    top:30px;										    left:5%;										    border: 1px solid #e9de75;										    background-color:#000000;										    color:#FFFFFF;										    font: 8pt tahoma;										    vertical-align:bottom;										    margin: 0px;			         						padding: 0px;										    }				                #form_password {											    position:absolute;										    	width:35%;										    	height:20px;										    	top:30px;										    	left:41%;											    border: 1px solid #e9de75;											    background-color:#000000;											    color:#FFFFFF;											    font: 8pt tahoma;											    vertical-align:bottom;											    margin: 0px;				         						padding: 0px;											    }                                #form_submit {                                			   position:absolute;											   width:83px;											   height:32px;											   top:30px;											   left:77%;											   color:#FFFFFF;											   font: 8pt tahoma;				         	                   padding-top: 3px;                                			   background-image: url('images/form_submit.jpg');							    			   background-repeat:no-repeat;                                			   cursor:pointer;                                			   text-indent:2em;                                			 }			                                #form_header_login {			                                                    position:absolute;			                                                    left:5%;			                                                    top:15px;			                                 				    color:#FFFFFF;											    		        font: 8pt tahoma;			                      							    }			                                #form_header_password {			                                                    position:absolute;			                                                    left:41%;			                                                    top:15px;			                                 				    color:#FFFFFF;											    				font: 8pt tahoma;			                                 				    }			                #user_name {			                	       color:#324f04;			                	       font:8pt tahoma;			                	       position:absolute;			                	       top:15px;			                	       left:3%;			                	       }			                	       .user_style {			                	       	           font-weight:600;			                	       	           }			                #last_login {			                	        font:8pt tahoma;			                	        position:absolute;			                	        top:33px;			                	        left:0px;			                	        color:#7d7d0b;			                	        }			               #user_editprofile {			               			         position:absolute;			                	             top:13px;			                	             right:3%;			                                 /*border:1px solid red; */			                                 }			                                 .user_edit_text {			                                 	             color:#716700;			                	       		 				 font:8pt tahoma;			                                 	             margin-left:5px;			                                 	             vertical-align:top;			                                 	             text-align:left;			                                 	             text-decoration:underline;                                                             font-weight:600;			                                 	             }			                                                 .user_edit_text A:link { color:#716700;TEXT-DECORATION: underline; cursor:pointer;border:0px;}															 .user_edit_text A:visited {color:#716700;TEXT-DECORATION: underline; cursor:pointer;border:0px;}															 .user_edit_text A:hover {color:#716700;TEXT-DECORATION: underline; cursor:pointer;border:0px;}			              #user_logout {			              	           position:absolute;			                           top:33px;			                           right:3%;			              	           }			                                /* Registration and pass place (white rectangle)*/											#Reg_place {							                           position:absolute;							                           width:160px;							                           height:40px;							                           right:265px;							                           top:192px;											           font: 8pt tahoma;													   }													   #reg_place_new {							                                           position:absolute;							                                           left:15px;							                                           top:10px;							         								   color:#f32e59;							         								   text-decoration:underline;							         								   font: 8pt tahoma;							         								   z-index:2;							         								   }							         				                   #reg_place_new A:link { color:#f32e59;TEXT-DECORATION: underline; cursor:pointer;border:0px;}															 		   #reg_place_new A:visited {color:#f32e59;TEXT-DECORATION: underline; cursor:pointer;border:0px;}															           #reg_place_new A:hover {color:#f32e59;TEXT-DECORATION: underline; cursor:pointer;border:0px;}							         				   #reg_place_forgot {							                                           position:absolute;							                                           left:15px;							                                           top:25px;							                				           color:#91a079;							                  						   text-decoration:underline;							                  						   font: 8pt tahoma;							                  						   }                         									           #reg_place_forgot A:link { color:#91a079;TEXT-DECORATION: underline; cursor:pointer;border:0px;}															 		   #reg_place_forgot A:visited {color:#91a079;TEXT-DECORATION: underline; cursor:pointer;border:0px;}															           #reg_place_forgot A:hover {color:#91a079;TEXT-DECORATION: underline; cursor:pointer;border:0px;}    /* main menu */                         #menu_place {				        	        vertical-align:top;							        }							        #menu{							             width:285px;							             vertical-align:top;							             }							             #menu_table {							             	         width:100%;							             	         color:#eaffc0;							                         font: 10pt tahoma;							             	         vertical-align:middle;							             	         }										             .td_menu {										             	height:35px;										             	background-image: url('images/menu_line.jpg');										                background-repeat:repeat-x;										                padding-left:45px;										                vertical-align:middle;										                }								                        .td_menu A:link { color:#eaffc0;TEXT-DECORATION: none; cursor:pointer;border:0px;}														.td_menu A:visited {color:#eaffc0;TEXT-DECORATION: none; cursor:pointer;border:0px;}														.td_menu A:hover {color:#9dff00;TEXT-DECORATION: none; cursor:pointer;border:0px;}								                       .submenu {			           	                                          padding:0px;			           	                                          margin:0px;			           	                                          color:#9dff00;			           	                                          width:100%;			           	                                          display:none;			           	                                          text-indent:2em;			           	                                          }			           	                                          .icon_number {						           	                                          	left:13px;						           	                                          	position:absolute;						           	                                          	display:none;			           	                                          	            font: 8pt verdana;			           	                                          	            margin-top:5px;			           	                                          	            font-weight:600;			           	                                          	            }                    #quick_menu {                     	         position:relative;                     	         width:273px;                     	         height:277px;                     	         margin-top:10px;                     	         margin-left:10px;                     	         background-image: url('images/quick_menu.jpg');                     	         background-repeat:no-repeat;                     	         color:#eaffc0;								 font: 8pt tahoma;                     	         }                     	         #quick_menu_download {                     	         	                  position:absolute;                     	         	                  width:120px;                     	         	                  left:90px;                     	         	                  top:40px;                     	         	                  }                     	         #quick_menu_help {                     	         	              position:absolute;                     	         	              left:90px;                     	         	              top:135px;                     	         	              }                     	         #quick_menu_buy {                     	         	              position:absolute;                     	         	              left:90px;                     	         	              top:215px;                     	         	              }                                                  #quick_menu A:link { color:#eaffc0;TEXT-DECORATION: none; cursor:pointer;border:0px;}				            					  #quick_menu A:visited {color:#eaffc0;TEXT-DECORATION: none; cursor:pointer;border:0px;}                            					  #quick_menu A:hover {color:#eaffc0;TEXT-DECORATION: none; cursor:pointer;border:0px;}        .div_body {          /* set each body position to relative*/  					position:relative;  					margin: 0px;					padding: 0px;					height:100%;  			       }        .read_more {                   /* read more div*/        	       text-align:left;        	       position:absolute;        	       right:0px;        	       color:#d6c50b;        	       text-decoration:underline;        	       }        ul   {                  /* ul style in goods theme*/             list-style-type: none;        	 }        /* Goods style */        .goods_style {        	         width:320px;        	         height:110px;        	         padding:0px;        	         border:0px;        	         }        	         .goods_info {        	                     width:170px;        	         	         height:110px;        	         	         list-style: none;        	         	         float:left;        	         	         vertical-align:top;        	         	         }        	         	         .goods_name {        	         	         	         font:16pt tahoma;        	         	         	         position:absolute;        	         	         	         text-align:left;        	         	         	         position:relative;        	         	         	         padding:0px;        	         	         	         margin:0px;        	         	         	         }        	         	         .goods_types{        	         	                     font: 8pt tahoma;        	         	         	         padding-left:15px;        	         	         	         text-align:left;        	         	         	         top:0px;        	         	         	         position:relative;        	         	         	         }        	         .goods_img {        	                    width:150px;        	         	        height:110px;        	         	        background-color:#d6c50b;        	         	        float:right;        	         	        padding:0px;        	         	        margin:0px;        	         	        border:0px;        	         	        }        	         	        .img_place {        	         	                     margin-top:5px;                                             margin-left:5px;                                             margin-right:5px;                                             text-align:center;        	         	                     width:100px;        	         	        	         height:100px;        	         	        	         background-color:#FFFFFF;        	         	        	         float:right;        	         	        	         border:0px;        	         	        	         cursor:pointer;        	         	        	         }        	         	        .img_arrow {                                             width:25px;        	         	        	         height:25px;        	         	        	         cursor:pointer;        	         	        	         float:left;        	         	        	         margin-top:5px;        	         	        	         margin-left:5px;        	         	        	         border:0px;        	         	        	         }				/* Headers styles */				#Header_catalog {							    position:absolute;							    width:218px;							    height:41px;							    left:0px;							    top:190px;							    }				#Header_login {							    position:absolute;							    width:159px;							    height:27px;                                left:15px;							    top:200px;							    }				/* login forms styles *//* Page Content*/         #content_body {                        padding-top:30px;                        height:100%;         	            margin:0px;         	            }                	    #content_about {         	      	    	  vertical-align:top;         	      	             }         	      	    #content_contacts {         	                         vertical-align:top;         	                         width:250px;         	                         }         	      	             #content_header {                                                 background-image: url('images/dotted_line.jpg');                                                 height:41px;                                                 margin:0px;                                                 padding:0px;         	      	             				 }         	      	             				 #Header_about {					         	   	              	            width:150px;					         	   	              	            height:41px;					         	   	              	            float:left;         	   	              	                                }         	   	              	                 #about_end {					         	   	              	          width:22px;					         	   	              	          height:41px;					         	   	              	          float:right;         	   	              	                              }         	   	              	 #about_text {         	   	              	 	         margin-left:20px;         	   	              	             color:#FFFFFF;									         font: 8pt tahoma;         	   	              	             text-align:left;         	   	              	             margin-right:20px;         	   	              	 	         margin-top:10px;         	   	              	 	         margin-bottom:10px;         	   	              	 	         }         	                        #contacts_header {         	                        	             background-image: url('images/dotted_line.jpg');         	                        	             height:41px;         	                        	             }         	                        #contacts_text {					                                padding-left:10px;					                                padding-right:10px;					        	      	            color:#FFFFFF;					        	      	            font: 15pt georgia;					        	      	            }         	      	               #updates_header {         	      	               	               background-image: url('images/dotted_line.jpg');         	                                       height:41px;         	      	               	               }         	      	               #updates_text {         	      	               	             padding-left:10px;					                             padding-right:10px;         	      	               	             padding-top:10px;         	      	               	             color:#FFFFFF;         	      	               	             font: 8pt tahoma;         	      	               	             }         	      	               	             .content_table {         	      	               	             	            width:100%;         	      	               	             	            padding:0px;         	      	               	             	            margin:0px;         	      	               	             	            border:0px;         	      	               	             	            vertical-align:top;         	      	               	             	            }                                                                .td {				         	      	               	             	width:50%;				         	      	               	             	height:120px;				         	      	               	             	vertical-align:top;                                                                    text-align:left;				         	      	               	             	}		 #bottom {                  background-image: url('images/bottom_bg.jpg');				  background-repeat:repeat-x;                  background-position:center bottom;                  margin: 0px;                  padding: 0px;	              height:185px;	              vertical-align: bottom;	              bottom:0px;	              }			      .bottom_table {			      	            width:100%;			      	            padding:0px;			      	            margin:0px;			      	            border:0px;			      	            }			      #bottom_left {			                  width:556px;   						      height:185px;                              background-image: url('images/bottom_left.jpg');				  			  background-repeat:no-repeat;					          background-position:left bottom;					          }			      #bottom_right {   							  width:297px;   							  height:185px;                              background-image: url('images/bottom_right.jpg');				  			  background-repeat:no-repeat;					          background-position:right bottom;						      }			     #Bottom_info {			     			  position:absolute;			     			  right:240px;			     			  bottom:55px;			     			  color:#FFFFFF;							  font: 8pt tahoma;			     			  width:250px;			     			  height:40px;			     			  }                              #bottom_info A:link { color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;}				              #bottom_info A:visited {color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;}                              #bottom_info A:hover {color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;}                              #bottom_copyright {                              				    position:absolute;                              				    top:0px;                              				    right:0px;                              				    }                              #bottom_contacts {                              	               position:absolute;                              	               top:20px;                              	               right:0px;                              	               }           /* web registration form*/           .add_user_input {                           	width:150px;						   	height:20px;							border: 1px solid #89a374;							background-color:#264602;							color:#FFFFFF;							font: 8pt tahoma;							padding: 0px;                            float:left;                            }          .input_description {							   width:150px;							   padding-left:35px;							   height:31px;							   background-image: url('images/menu_line.jpg');			                   background-repeat:repeat-x;							   color:#eaffc0;							   }		  .input_description2 {		  	                   width:150px;							   padding-left:35px;							   height:31px;							   color:#eaffc0;		  	                   vertical-align:top;                               padding-top:5px;		  	                   }		  .input_place {                       background-image: url('images/reg_line.jpg');			           background-repeat:repeat-x;                       height:31px;		  	           width:150px;		  	           margin-left:300px;		  	           }		  .textarea {		  	        margin-left:100px;		  	        border: 1px solid #89a374;				    background-color:#264602;				    color:#FFFFFF;				    font: 8pt tahoma;		  	        padding:0px;		  	        margin:0px;		  	        }		  .input_error {		 	          width:400px;                      background-image: url('images/reg_error.jpg');			          background-repeat:no-repeat;		 	          height:31px;                      padding-left:40px;		 	          }		 .input_error2 {		 	           width:400px;                       height:31px;                       padding-left:40px;		 	           }		 .input_submit {		 	           text-align:right;		 	           height:35px;		 	           vertical-align:bottom;		 	           }		 .input_submit2 {		 	           text-align:left;		 	           height:35px;		 	           vertical-align:bottom;		 	           }		 .image_submit {		 	           width:83px;		 	           height:32px;		 	           cursor:pointer;		 	           background-image:url('images/form_submit2.jpg');		 	           text-align:left;		 	           text-indent:0.3em;                       background-repeat:no-repeat;                       padding-top:1px;		 	           /*margin-left:auto;*/		 	           }		 /* Language bar */		 #languages {		 	        width:130px;		 	        height:20px;		 	        position:absolute;		 	        right:10px;		 	        top:25px;		 	        font:7pt tahoma;		 	        color:#ffffff;		 	        z-index:100000;		 	        }		 	        #lng_ru {		 	        	    width:50px;		 	        	    height:18px;		 	        	    }		 	        #lng_lv {		 	        	    width:50px;		 	        	    height:18px;		 	        	    margin-left:10px;		 	        	    margin-right:10px;		 	        	    }		 	        #lng_en {		 	        	    width:50px;		 	        	    height:18px;		 	        	    }		 	        	    #languages A:link { color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;border:0px;}				            #languages A:visited {color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;border:0px;}                            #languages A:hover {color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;border:0px;}       #banner_place {       	             height:150px;       	             text-align:left;       	             vertical-align:bottom;       	             }       .content_table {       	              padding:0px;       	              margin:0px;       	              border:0px;       	              width:100%;       	              vertical-align:top;       	              }       	              .contact_td {       	              	          width:250px;       	              	          vertical-align:top;       	              	          }       	              #byNova {       	              	      position:relative;       	              	      width:160px;       	              	      color:#e7ebb6;       	              	      font:bold 11px Tahoma;       	              	      left:110px;       	              	      top:40px;       	              	      text-align:right;       	              	      }                              #byNova A:link { color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;}				              #byNova A:visited {color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;}                              #byNova A:hover {color:#ffffff;TEXT-DECORATION: underline; cursor:pointer;}                  #bottom_info {                  	           position:relative;                  	           width:250px;                  	           font:bold 11px Tahoma;                  	           color:#c7cfba;                  	           top:40px;                  	           left:320px;                  	           overflow:hidden;                  	           }                  p {                  	font:11px Tahoma;                  	color:#c7cfba;                  	margin:0px;                  	padding-top:5px;                  	padding-left:20px;                  	}