body {
        background-color: white;
}
img {
border:0;
}
.login
{
        width: 70px;
        height: 18px;
        border: none;
        background-color: #006045;
        color: #dadada;
        font-weight: bold;
        font-size: 12px;
}
.UpTermometer
{
        float: left;
        font-family: Tahoma;
        font-size: 11px;
        margin-top: 5px;
        width: 90%;
}
.UpTermometer .Item a
{
        font-weight: bold;
        color: #015e49;
        text-decoration: none;
        font-weight: bold;
        color: #015e49;
}
.UpTermometer .Item a:hover {color: #dcdcde}
.UpTermometer .Item
{
        float: left;
        font-decoration: none;
        color: #45464b;
}
#mainarea
{
        width: 100%;
        color: #3f464c;
}

#mainarea .Title
{
        margin: 40px 0px 18px 0px;
        float: left;
        width: 90%;
        font-family: Tahoma;
        font-size: 24px;
        color: #cc0000;
}
.Text
{
        font-size: 12px;
        float: left;
	    width: 100%;
  	  line-height: 1.3;
}
.Text img
{
        border: 5px solid #dadada;
        margin-right: 20px;
        //margin-top: 15px;
        margin-bottom: 15px;
        padding-top: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;                        
}
.Text h2
{
        font-size: 20px;
        font-weight: normal;
        color: #043f61;
        margin-top: 25px;
        margin-bottom: 15px;
}
.Text h3
{
        font-size: 14px;
        font-weight: bold;
        color: #043f61;
        margin-top: 25px;
        margin-bottom: 10px;
}
.Text ul
{
        list-style-image: url('MarkerSquareRed_1.gif');
        margin-bottom: 10px;
        //list-style-image: url('MarkerSquareRed.gif');

}
.Text li
{
        margin-bottom: 10px;
}
.Text a
{
        color: #045036;
        text-decoration: none;
        /*font-size: 11px;*/
}
.InfoBlock a
{
        color: #045036 !important;
        text-decoration: none !important;
        font-size:12px;
        line-height:1.3;
}
.Text a:hover
{
        color: #FF3333;
        text-decoration: underline;
}
.news_header
{
	color: #015f47;
}
#mainarea .news_item
{
        float: left;
        width: 100%;
        margin-bottom: 15px;
        font-size: 12px;
        //margin-bottom: 15px;
}
#mainarea .news_item a
{
		font-size: 12px;
}
#mainarea .news_item .news_date
{
        dysplay: block;
        background-color: #006045;
        color: #e3e3e3;
        width: 100px;
        height: 18px;
        text-align: center;
        font-weight: bold;
        padding-top: 2px;
        float: left;
        margin-right: 22px;
}
#mainarea .news_item .news_title
{
        font-weight: bold;
        /*padding-top: 4px;*/
		margin-bottom:5px;
}
#mainarea .news_item .news_title a
{
        text-decoration: none;
        color: #015f47;
}
#mainarea .news_item .news_title a:hover
{
        color: #ee1b22;
        text-decoration: underline;
}
.news_image
{
        dysplay: block;
        float: left;
        border: 5px solid #dadada;
        padding: 0px 0px 0px 0px;
        margin: 0px 17px 0px 0px;
        clear:both;
        //margin: 0px 8px 0px 0px;
}
.news_item .news_image img
{
        border: 1px solid #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 94px;
       	
}

#mainarea .news_item .news_anounce
{
  		margin: 0px 0px 0px 0px;
        /*width: 480px;*/
        width: 100%;
        clear:both;
}

#mainarea .news_item .news_anounce a
{
	text-decoration: none;
}

.news_item .news_separ
{
        width: 100%;
        float: left;
        height: 8px;
        dysplay: block;
        font-size: 5px;
        clear:both;
}
.gray_separ
{
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 95%;
        height: 1px;
        border-top: solid 1px gray;
        font-size: 1px;
}
.page_selected
{
        dysplay: block;
        float: left;
        width: 15px;
        height: 15px;
        background-color: #bad3cd;
        color: #015f47;
        text-align: center;
        font-weight: bold;
        font-size: 10px;
        padding-top: 1px;
        margin-right: 7px;
}
.page_link
{
        dysplay: block;
        float: left;
        width: 15px;
        height: 15px;
        background-color: #015f47;
        color: #dcdcde;
        text-align: center;
        font-weight: bold;
        font-size: 10px;
        padding-top: 1px;
        margin-right: 7px;
}
.page_link a, a:hover
{
        color: #dcdcde;
        font-weight: bolf;
        text-decoration: none;
        font-size: 10pz;
}
.year_selected
{
        color: #3f464c;
}
.rm_title
{
        color: #3f464c;
        font-size: 12px;
        font-weight: bold;
        margin-left: 15px;
}
.pager
{
        font-size: 12px;
}
.mainarealink
{
        float: left;
        width: 100%;
        font-size: 11px;
}
.mainarealink a
{
        color: #045036;
        text-decoration: none;
        font-size: 11px;
}
.mainarealink a:hover
{
        color: #FF3333;
        text-decoration: underline;
}
.mainarealink img
{
        border: none;
}

body
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

#Header1
        {
                font-family: Tahoma;
                margin-top: 20px;
                float: left;
                width: 100%;
        }

#Header1 div.TopTitle
        {
                margin: 0px 0px 10px 0px;
        }
        
#Header1 div.TopTitleFirst
        {
                color: #006633;
                font-size: 17px;
                font-weight: bold;
                text-transform: uppercase;
        }

#Header1 div.TopTitleSecond
        {
                color: #333333;
                font-size: 10px;
                font-weight: bold;
                text-transform: uppercase;
        }
        
#Header1 .RightMenu_UpperMenu
        {
        
        }

#Header1 .RightMenu_UpperItem
        {
                width: 50px;
                margin-left: 4px;
                float:left;
        }

#Header1 .RightMenu_Separator
        {
                width: 250px;
                height: 1px;
                font-size: 1%;
                background-color: #B3CEC5;
                margin-top: 11px;
                float:left;
        }
        
#Header1        div.RightMenuContrastSize
        {
                float:left;
        }

#Header1        div.RightMenuContrastSize a
        {
                color: #006633;
                text-decoration: none;
                font-size: 11px;
        }

#Header1        div.RightMenuContrastSize a:hover
        {
                color: #FF3333;
                text-decoration: underline;
        }

#Header1        .RightMenu_IncContrast
        {
                height: 23px;
                color: #045036;
        }
        
#Header1        .RightMenu_IncSize
        {
                height: 23px;
                color: #045036;
        }

#Header1 td.GreanFill
        {
                background-color: #015f47;
        }
        
#Header1 td.GrayFill
        {
                background-color: #cccccc;
        }
#Header2 div.MainLeftMenuBefore
        {
                width: 200px;
                height: 18px;
                /*height: 1px;*/
        }

#Header2
        {
                font-family: Tahoma;
                float: left;
                width: 100%;
        }

#Header2 ul.LeftMenu
        {
                LIST-STYLE-TYPE: square;
                color: #BBD4D0;
                margin: 0px 0px 5px 20px;
                padding: 0px 0px 0px 0px;
                font-size: 13px;
                
                //margin-top: 15px;
        }

#Header2 ul.LeftMenu a
        {
                font-weight: bold;

        }
        
#Header2 ul.RightMenu li a
        {
                margin-top: 0px;
                vertical-align: top;
        }


#Header2 ul.LeftMenu li a:link
        {
                text-decoration: none;
                color: #006633;
        }

#Header2 ul.LeftMenu li a:visited
        {
                text-decoration: none;
                color: #006633;
        }

#Header2 ul.LeftMenu li a:hover
        {
                text-decoration: underline;
                color: #EF1923;
        }

#Header2 ul.LeftMenu li.Selected font
        {
                text-decoration: none;
                color: #41444b;
                font-size: 13px;
                font-family: Tahoma;
                font-weight: bold;
        }

#Header2 ul.LeftMenu li.Selected a:link
        {
                text-decoration: none;
                color: #41444b;
        }

#Header2 ul.LeftMenu li.Selected a:visited
        {
                text-decoration: none;
                color: #41444b;
        }

#Header2 ul.LeftMenu li.Selected a:hover
        {
                text-decoration: none;
                color: #41444b;
        }
        
#Header2 div.LeftMenuSeparator
        {
                margin-top:3px;
                //margin-bottom:-3px;
                
        }
#Header2 ul.RightMenu
        {
                text-align: left;
                list-style-type: none;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                DISPLAY: block;
                
                width: 250px;
                
                background-color: #015F47;
                
                font-size: 13px;
                
        }

#Header2 ul.RightMenu a
        {
                DISPLAY: block;
        }

#Header2 ul.RightMenu li a
        {
                text-decoration: none;
                color: white;
                font-weight: bold;
                
                margin: 0px 0px 0px 0px;
                
                padding: 4px 20px 5px 30px;
                width: 200px;
                /*height: 23px;*/	
		
				background-image: url('main/RightMenuPic.gif');
				background-repeat: no-repeat;


        }

*html #Header2 ul.RightMenu li a
	{
	width:250px;
	}

#Header2 ul.RightMenu li a:link
        {
			background-color: #015F47;
        }

#Header2 ul.RightMenu li a:visited
        {
			background-color: #015F47;
        }

#Header2 ul.RightMenu li a:hover
        {
			background-color: #187A61;
        }

#Header2 div.RighttMenuSeparator
        {
                /*margin-top:4px;       */
        }
        
#Header2 td.BottomSeparator
        {
                background-color: #B1CFC5;
        }
#Main
        {
                float: left;
                /*margin: 0px 0px 0px 20px;*/
                /*margin: 0px 0px 0px 10px;*/
                font-family: Tahoma;
                width: 100%;
        }
        
#Main .MainAreaBlock
        {
                float: left;
                width: 100%;
                font-family: Tahoma;
                margin: 15px 0px 0px 0px;
                color: #676767;
        }

#Main .MainAreaTitle
        {
                margin-right: 5px;
                color: #035D44;
                font-size: 13px;
                font-weight: bold;
                line-height: 1.2;
        }
        
#Main .MainAreaTitle a
        {
                text-decoration: none;
                color: #006633;
                font-size: 13px;
        }

#Main .MainAreaTitle a:hover
        {
                text-decoration: none;
                color: #EE191B;
        }
        
#Main .MainAreaText
        {
	        	padding-top: 2px;
                /*margin-right: 40px;*/
                font-size: 12px;
                line-height: 1.3;
        }
#Main .MainAreaText a {
color:#006633;
font-size:12px;
}

#RigthPart
        {
                width: 250px;
        }
        
#RigthPart .Areaa
        {
                float: left;
                margin: 10px 0px 0px 10px;
                font-family: Tahoma;
                /*margin-left: 5px;*/
        }

#RigthPart .NewsHeader
        {
                color: #006633;
                text-transform: uppercase;
                font-size: 12px;
                font-weight: bold;
                
                width: 240px;
                float: left;
                
                margin: 0px 0px 3px 0px;
                
                
        }

#RigthPart .NewsBlock
        {
                width: 220px;
                float: left;

                margin: 3px 0px 7px 0px;
                
                color:#676767;
        }
        
        #RigthPart .NewsDate
        {
                color: #AAACAB;
                font-weight: bold;
                font-size: 11px;
        
        }
        
        #RigthPart .NewsTitle
        {
                color: #055D45;
                font-weight: bold;
                font-size: 13px;
        }

        #RigthPart div.NewsTitle a
        {
                color: #006633;
                text-decoration: none;
        }
        
        #RigthPart div.NewsTitle a:hover
        {
                color: #055D45;
                text-decoration: none;
        }
        
        #RigthPart .NewsText
        {
                font-size: 12px;
                width: 220px;
        }
        
#RigthPart .NewsSeparator
        {
                float: left;
                width: 230px;
                height: 1px;
                font-size: 1%;
                
                background-color: #AFCEC6;
        }
        
#RigthPart .Archive
        {
                float: left;

                color: #055D45;
                font-weight: bold;
                font-size: 13px;
                margin: 5px 0px 0px 0px;
                
                width: 180px;
                text-align: left;
        }
        
#RigthPart .Archive a
        {
                border: 0px;
                text-decoration: none;
                color: #006633;
        }
        
#RigthPart .Archive a:hover
        {
                border: 0px;
                text-decoration: none;
                color: #055D45;
        }
        
#Catalog1
        {
                width: 100%;
        }

#Catalog1 .zaplata
        {
                font-size: 1px;
                /*margin: -575px 0px 0px 54px;*/
		    top: 199px;
		    left: 857px;
                width: 3px;
                height: 2px;
                position: absolute;
                background-color: red/*#eeeff1*/;
        }

#Catalog1 .Title
        {
                margin: 30px 0px 18px 0px;
                float: left;
                width: 90%;
        
                font-family: Tahoma;
                font-size: 24px;
                color: #cc0000;
        }

#Catalog1 .CatalogListAround
        {
                 float: left;
                 width: 614px;
                 background-color: #eeeff1;

        }
        
#Catalog1 .CatalogList
        {
                float: left;
                width: 603px; /*592*/
                background-color: #eeeff1;
                border-left: 1px solid white;
                border-top: 1px solid white;
                margin: 0px 5px 0px 5px;
                font-size: 1%;
                //margin: 0px 3px 0px 3px;
                //width: 606px;
                 
        }
        
#Catalog1 .CatalogList .Item
        {
                float: left;
                width: 200px;
                height: 190px; /*182*/
                border-right: 1px solid white;
                border-bottom: 1px solid white;
                
        }

#Catalog1 .CatalogList .Item .PicAround
        {
                margin: 13px 0px 0px 14px;
                width: 168px;
                height: 132px;
                background-color: #cccccc;
        }

#Catalog1 .CatalogList .Item .Pic
        {
                padding: 6px 0px 0px 6px;
                width: 156px;
                height: 120px;

        }
        
#Catalog1 .CatalogList .Item .Href
        {
                margin: 5px 0px 0px 14px;
        
                font-family: Tahoma;
                font-size: 14px;
                color: #006633;
        }

#Catalog1 .CatalogList .Item .Href a
        {
                font-family: Tahoma;
                font-size: 13px;
                font-weight: bold;
                color: #006633;
                text-decoration: none;
        }

#Catalog1 .CatalogList .Item .Href img
        {
                border: 0px;
        }

#Catalog1 .CatalogList .Item .Href a:hover
        {
                font-family: Tahoma;
                font-size: 13px;
                font-weight: bold;
                color: #f01a22;
                text-decoration: underline;
        }

#Catalog2
        {
                width: 100%;
        }
         
#Catalog2 .Title
        {
                float: left;
                margin: 30px 0px 18px 0px;
                width: 90%;
        
                font-family: Tahoma;
                font-size: 24px;
                color: #cc0000;
        }

#Catalog2 .Block
        {
                float: left;
                width: 90%;
                margin: 30px 0px 0px 0px;
        }

#Catalog2 .Block .PicAround
        {
                float: left;
                margin: 0px 0px 0px 0px;
                width: 154px;
                height: 121px;
                background-color: #cccccc;
        }

#Catalog2 .Block .PicAround .Pic
        {
                padding: 6px 0px 0px 6px;
                width: 142px;
                height: 109px;

        }

#Catalog2 .Block .TText
        {
                float: left;
                width: 270px;
                margin: 0px 0px 0px 20px;
                font-family: Tahoma;
                
        }

#Catalog2 .Block .TText .BlockTitle
        {
                font-weight: bold;
                
        }

#Catalog2 .Block .TText .BlockTitle a
        {
                color: #015f45;
                text-decoration: none;
                font-size: 13px;

        }
        
#Catalog2 .Block .TText .BlockTitle a:hover
        {
                color: #f01928;
                text-decoration: underline;
        }

#Catalog2 .Block .TText .BlockText
        {
                margin-top: 2px;
                /*color: #45464b;*/
        }


#Catalog3
        {
                width: 100%;
        }
         
#Catalog3 .Title
        {
                float: left;
                margin: 30px 0px 18px 0px;
                width: 90%;
        
                font-family: Tahoma;
                font-size: 24px;
                color: #cc0000;
        }

#Catalog3 .BetwBlock
        {
                float: left;
                width: 90%;
                border-top: 1px solid #d0d0d0;
                margin-bottom: 20px;
        }

#Catalog3 .Block
        {
                float: left;
                width: 90%;
                margin: 0px 0px 0px 0px;
                padding-bottom: 20px;
                
                font-family: Tahoma;
        }

        #Catalog3 .Block .BlockTitle
                {
                        float: left;
                        color: #2e382f;
                        font-size: 20px;
                        width: 90%;
                }

                #Catalog3 .Block .BlockTitle a
                        {
                                color: #2e382f;
                                text-decoration: none;
                        }

                #Catalog3 .Block .BlockTitle a:hover
                        {
                                color: #2e382f;
                                text-decoration: underline;
                        }

        #Catalog3 .Block .InBlock
                {
                        float: left;
                        margin-top: 10px;
                }

                #Catalog3 .Block .InBlock .PicAround
                        {
                                float: left;
                                margin: 0px 0px 0px 0px;
                                /*width: 130px;*/
                                /*height: 93px;*/
                                background-color: #cccccc;
                        }

                        #Catalog3 .Block .InBlock .PicAround .Pic
                                {
                                        padding: 5px 5px 5px 5px;
                                        /*width: 118px;*/
                                        /*height: 81px;*/
                                }
                                
                        #Catalog3 .Block .InBlock .PicAround .Pic img
                        	{
                        		padding: 0px 0px 0px 0px;
                        		margin: 0px 0px 0px 0px;
                        		border: 0px;   
                        		width: 120px;                    	
                        	}

                #Catalog3 .Block .InBlock .TText
                        {
                                float: left;
                                width: 300px;
                                margin: -5px 0px 0px 20px;
                                font-family: Tahoma;
                                font-size: 13px;
                        }

                        #Catalog3 .Block .InBlock .TText .TextTitle
                                {
                                        font-weight: bold;
                                        color: #44454a;
                                }

                        #Catalog3 .Block .InBlock .TText .ModArea
                                {
                                        margin-top: 5px;
                                        color: #45464b;
                                        border: 1px solid #d0d0d0;
                                        float: left;
                                }
        
                                #Catalog3 .Block .InBlock .TText .ModArea .RadioList
                                        {
                                                margin: 8px 0px 8px 0px;
                                                padding-left: 10px;
                                                float: left;
                                                width: 90px;
                                        }

                                        #Catalog3 .Block .InBlock .TText .ModArea .RadioList .RadioListItem
                                                {
                                                        margin-bottom: 2px;
                                                }

                                #Catalog3 .Block .InBlock .TText .ModArea .ModAreaSeparator
                                        {
                                                float: left;
                                                width: 1px;
                                                height: 70px;
                                                margin: 0px 18px 0px 5px;
                                        }
                                        
                                        #Catalog3 .Block .InBlock .TText .ModArea .ModAreaSeparator .Line
                                                {
                                                        width: 1px;
                                                        height: 54px;
                                                        background-color: #d0d0d0;
                                                        margin: 8px 0px 8px 0px;
                                                }
                                        #Catalog3 .Block .InBlock .TText .ModArea .ModAreaSeparator .Line img
                                        		{
                                        			padding: 0px 0px 0px 0px;
                                        			margin: 0px 0px 0px 0px;
                                        			border: 0px;
                                        		}

                                #Catalog3 .Block .InBlock .TText .ModArea .Buttons
                                        {
                                                margin: 8px 10px 8px 0px;
                                                float: left;
                                                //margin: 8px 5px 8px 0px;
                                        }

                                        #Catalog3 .Block .InBlock .TText .ModArea .Buttons .ButtonItem
                                                {
                                                        margin-bottom: 3px;
                                                        margin-top: 11px;
                                                }

        #Catalog3 .Block .InfoBlock
                {
                        float: left;
                        width: 90%;
                        margin-top: 20px;
                }

                #Catalog3 .Block .InfoBlock .InfoButton
                        {
                                float: left;
                        }

                #Catalog3 .Block .InfoBlock .Price
                        {
                                float: left;
                                width: 200px;
                                margin-left: 10px;
                                border-left: 1px solid #d0d0d0;
                                padding-left: 10px;
                                font-weight: bold;
                        }

                        #Catalog3 .Block .InfoBlock .Price .Number
                                {
                                        margin-top: -4px;
                                        float: left;
                                        color: #f01a26;
                                        font-size: 22px;
                                }

                        #Catalog3 .Block .InfoBlock .Price .USD
                                {
                                        padding: 5px 0px 0px 4px;
                                        float: left;
                                        color: #424649;
                                        font-size: 13px;
                                }

#Catalog4
        {
                width: 100%;
        }
         
#Catalog4 .Title
        {
                float: left;
                margin: 30px 0px 18px 0px;
                width: 90%;
        
                font-family: Tahoma;
                font-size: 24px;
                color: #cc0000;
        }

#Catalog4 .Pic
        {
                float: left;
                margin-left: 50px;
                //margin-left: 25px;
        }
        
#Catalog4 .Compare
        {
                width: 287px;
                margin-top: 25px;
                color: #45464b;
                border: 1px solid #d0d0d0;
                float: left;
        }
        
        #Catalog4 .Compare .RadioList
                {
                        margin-top: 8px;
                        padding-left: 10px;
                        float: left;
                        width: 80px;
                        font-size: 12px;
                        
                        /*width: 90px;*/
                }

                #Catalog4 .Compare .RadioList .RadioListItem
                        {
                                margin-bottom: 6px;
                        }

        #Catalog4 .Compare .Separator, #Catalog4 .Compare .ModAreaSeparator
                {
                        float: left;
                        width: 1px;
                        height: 90px;
                        margin: 0px 18px 0px 5px;
                }
                 
                #Catalog4 .Compare .Separator .Line, #Catalog4 .Compare .ModAreaSeparator .Line
                        {
                                width: 1px;
                                height: 74px;
                                background-color: #d0d0d0;
                                margin: 8px 0px 8px 0px;
                        }

        #Catalog4 .Compare .Buttons
                {
                        margin: 8px 10px 8px 0px;
                        float: left;
                }

                #Catalog4 .Compare .Buttons .ButtonItem
                        {
                                margin-bottom: 3px;
                                margin-top: 26px;
                        }

#Catalog4 .Techno
	{
		float: left;
		margin-top: 45px;
		font-size: 12px;
		color: #43464b;
		width: 100%;
	}
	
	#Catalog4 .TTTitle
		{
			float: left;
			width: 100%;
			color: #013f5f;
			font-size: 20px;
			margin-bottom: 20px;
		}


	#Catalog4 .Techno .RowTit
		{
			float: left;
			font-weight: bold;
			border-top: 1px solid #dccfc5;
			border-bottom: 3px solid #dccfc5;
		}	
	
	#Catalog4 .Techno .Row

		{
			float: left;
		}
	
	#Catalog4 .Techno .AltRow
		{
			float: left;
			background-color: #f6f3f0;
		}
		
		#Catalog4 .Techno .Caption
			{
				float: left;
				width: 167px;
				padding-top: 8px;
				padding-bottom: 8px;
				font-weight: bold;
				padding-left: 13px;
			}
		
		#Catalog4 .Techno .Data
			{
				float: left;
				width: 91px;
				padding-top: 8px;
				padding-bottom: 8px;
				padding-left: 9px;
				/*width: 100px;*/
			}

#Catalog4 .Techno .CTW100
		{
			float: left;
			width: 100%;
		}


#Catalog4 .CTW1001
		{
			float: left;
			width: 95%;
		}
	
	#Catalog4 .Techno td.RowTit1
		{
			font-weight: bold;
			border-top: 1px solid #dccfc5;
			border-bottom: 3px solid #dccfc5;

		}	
	
	#Catalog4 .Techno table td 
		{
			padding-top: 5px;
			padding-bottom: 5px;
		}
	
	#Catalog4 .Techno tr.AltRow1
		{
		
			background-color: #f6f3f0;
		}
		
		#Catalog4 .Techno td .Caption1
			{
				float: left;
				width: 167px;
				padding-top: 8px;
				padding-bottom: 8px;
				font-weight: bold;
				padding-left: 13px;
				font-size: 12px;
				color: #43464b;
			}
		
		#Catalog4 .Techno td .Data1
			{
				float: left;
				width: 91px;
				padding-top: 8px;
				padding-bottom: 8px;
				/*padding-left: 9px;*/
				font-size: 12px;
				color: #43464b;
				/*width: 100px;*/
			}

#Catalog4 .Extrass
        {
                float: left;
                margin-top: 45px;
                font-size: 12px;
                color: #43464b;
                
                width: 420px;
        }
        
#Catalog4 .Extrass .List
        {
                float: left;
                width: 480px;
                
                width: 420px;
        }
.Extrass .List a {color: #015e49;}
.Extrass .List a:hover {color: #f33;}
#Catalog4 .Extrass .List ul
        {
                LIST-STYLE-type: none;
                
                display: block;

                width: 420px;
                
                padding-left: 0px;
                margin-left: 0px;
        }

#Catalog4 .Extrass .List ul li
        {
                width: 420px;
                margin-bottom: 10px;
                padding-left: 16px;
                
                background-image: url('catalog4/listimage.gif');
                background-repeat: no-repeat;
                background-position: left center;
        }

#Catalog4 .Extrass .List ul li img
        {
                align: texttop;
        }
         
#Catalog4 .LinkPics
        {
         float: left;
         margin-top: 20px;
        }
        
#Catalog4 .LinkPics .Item
        {
                float: left;
                width: 142px;
                height: 128px;
        }

#Catalog4 .LinkPics .Item .LPicAround
        {
                width: 130px;
                height: 93px;
                background-color: #cccccc;
        }

        #Catalog4 .LinkPics .Item .LPicAround .LPic
                {
                        padding: 6px 0px 0px 6px;
                        width: 118px;
                        height: 81px;
                }

#Catalog4 .LinkPics .Item .Num
        {
                padding-left: 9px;
                margin-top: 3px;
                
                //margin-top: 3px;
        }

#CatalogRightMenu
        {
                float: left;
                margin-top: 15px;
        }

#CatalogRightMenu a.FirstLevel
        {
                DISPLAY: block;
                
                width: 180px;
                /*width: 	250px;*/
                /*height: 31px;*/
                                
                text-decoration: none;
                font-size: 13px;
                color: #2c3930;
                font-weight: bold;
                
                margin: 9px 0px 0px 0px;
                padding: 7px 0px 8px 30px;
                
                background-color: #eeeff0;
                background-image: url('template/RightMenuFirstLevelPimp.gif');
                background-repeat: no-repeat;
                background-position: left center;
        }

#CatalogRightMenu a.FirstLevel:link
        {
        }

#CatalogRightMenu a.FirstLevel:visited
        {
        }

#CatalogRightMenu a.FirstLevel:hover
        {
        }

#CatalogRightMenu ul.SecondLevelStanki
        {
                LIST-STYLE-image: url('template/RightMenuSecondLevelMarker.gif');
                
                width: 180px;               
                
                font-size: 12px;
                color: #015f47;
                                
                margin: 5px 0px 0px 0px;
                padding: 0px 0px 0px 30px;
        }

#CatalogRightMenu ul.SecondLevelStanki li
        {
                vertical-align: center;
                margin: 3px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }

#CatalogRightMenu ul.SecondLevelStanki li a
        {
                text-decoration: none;
                color: #015f47;
        }

#CatalogRightMenu ul.SecondLevelStanki li a:hover
        {
                color: #ee1b22;
                text-decoration: underline;
        }

#CatalogRightMenu ul.SecondLevelStanki li.Selected
        {
                text-decoration: none;
                color: #2a3a30;
        }
        
#CatalogRightMenu ul.SecondLevelStanki li.Selected a
        {
                text-decoration: none;
                color: #2a3a30;
        }

#CatalogRightMenu ul.SecondLevelStanki li.Selected a:hover
        {
                color: #2a3a30;
                text-decoration: none;
        }

#CatalogRightMenu ul.SecondLevel
        {
                LIST-STYLE-image: url('template/RightMenuSecondLevelMarker.gif');
                
                width: 180px;               
                
                font-size: 12px;
                color: #015f47;
                font-weight: bold;
                
                margin: 5px 0px 0px 0px;
                padding: 0px 0px 0px 30px;
        }

#CatalogRightMenu ul.SecondLevel li
        {
                vertical-align: center;
                margin: 3px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }

#CatalogRightMenu ul.SecondLevel li a
        {
                text-decoration: none;
                color: #015f47;
        }

#CatalogRightMenu ul.SecondLevel li a:hover
        {
                color: #ee1b22;
                text-decoration: underline;
        }

#CatalogRightMenu ul.SecondLevel li.Selected
        {
                text-decoration: none;
                color: #2a3a30;
        }
        
#CatalogRightMenu ul.SecondLevel li.Selected a
        {
                text-decoration: none;
                color: #2a3a30;
        }

#CatalogRightMenu ul.SecondLevel li.Selected a:hover
        {
                color: #2a3a30;
                text-decoration: none;
        }

#CatalogRightMenu ul.ThirdLevel
        {
                LIST-STYLE-image: url('template/RightMenuSecondLevelMarker.gif');
                
                width: 130px;                
                
                font-size: 12px;
                color: #015f47;
                
                /*margin: 10px 0px 35px 0px;*/
                padding: 0px 0px 0px 40px;
                margin: 5px 0px 0px 0px;
        }

#CatalogRightMenu ul.ThirdLevel li
        {
                vertical-align: center;
                margin: 3px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                color: #015f47;
        }

#CatalogRightMenu ul.ThirdLevel li.Selected
        {
                vertical-align: center;
                margin: 3px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                text-decoration: none;
                color: #000000;
        }

#CatalogRightMenu ul.ThirdLevel li a
        {
                text-decoration: none;
                color: #015f47;
        }

#CatalogRightMenu ul.ThirdLevel li a:hover
        {
                color: #ee1b22;
                text-decoration: underline;
        }

#CatalogRightMenu ul.ThirdLevel li a.Selected
        {
                text-decoration: none;
                color: #000000;
        }

#CatalogRightMenu ul.ThirdLevel li a.Selected:hover
        {
                color: #000000;
                text-decoration: none;
        }

#Query
        {
                width: 100%;
                font-family: Tahoma;
        }
         
#Query .Title
        {
                float: left;
                margin: 30px 0px 0px 0px;
                width: 90%;

                font-size: 24px;
                color: #cc0000;
        }
        
#Query .BlockTitle
        {
                float: left;
                width: 452px; /*95%*/
                background-color: #ECE4DF;
                /*height: 28px;*/
                height: 24px;
                
                margin-top: 23px;
                padding-top: 4px;
                padding-left: 8px;
                
                font-weight: bold;
                font-size: 12px;
                color: #43464B;
        
        }
        
#Query .DataRow
        {
                float: left;
                width: 452px; /*95%*/
                
                font-size: 12px;
                color: #43464B;

        }
        
#Query .DataRow .RowTitle
        {
                float: left;
                margin-top: 20px;
                margin-left: 28px;
                
                width: 100px; /*120*/
                
                //margin-left: 14px;
        }
        
#Query .DataRow .RowInput
        {
                float: left;
                margin-top: 16px;
        }
        
#Query .DataRow .RowInput input.InTextBox
        {
                border: 1px solid #DCCFC5;
                height: 16px;
                width: 310px;
                
                color: #43464B;
        }

#Query .DataRow .RowInput select.InTextBox
        {
                border: 1px solid #DCCFC5;
                height: 18px;
                width: 310px;
                
                color: #43464B;
                font-size: 11px;
        }
        
#Query .DataRow .RowInput option.Choose
        {
                color: #AEAFB1;
                font-size: 10px;
        }
        
#Query .DataRow textarea.InTextBox
        {
                margin-top: 17px;
                border: 1px solid #DCCFC5;
                height: 110px;
                width: 450px;
                
                color: #43464B;
        }
        
#Query .Warning
        {
                float: left;
                width: 450px;
                margin-top: 20px;
                
                font-size: 12px;
                color: #43464B;
        }

#Query img.WarningImg
        {
                border: 0px;
                margin-top: 4px;
                margin-right: 10px;
        }

#Query .Send
        {
                float: left;
                width: 450px; /*95%*/
                margin-top: 20px;
                padding-top: 27px;
                border-top: 1px solid #D0D0D0;
        }

#Footer
        {
                margin-top: 27px;
                width: 100%;
                float: left;
                /*float:none;*/
                
        }
        
        #SearhArea
                {
                        float: left;
                        font-family: Tahoma;
                        color: #676767;
                        font-size: 12px;
                }
        
        #SearhArea .SearchTitle
                {
                        text-transform: uppercase;
                        font-size: 12px;
                        color: #35534b;
                        font-weight: bold;
                }
        
        #SearhArea .SearchBoxClass
                {
                 
                }
        
                        #SearhArea .SearchBoxClass div.InBox
                                {
                                        float: left;
                                        margin: 5px 0px 0px 0px;
                                }
        
                        #SearhArea .SearchBoxClass input.InBox
                                {
                                        width: 180px;
                                        height: 14px;
                                        font-family: Tahoma;
                                        color: #333333;
                                        font-size: 11px;
                                }
                                
                        #SearhArea .SearchBoxClass div.InButton
                                {
                                        float: left;
                                        margin: 7px 0px 0px 5px;
                                }
                
                        #SearhArea .SearchBoxClass input.InButton
                                {
                                        border: 0px;
                                }
        

#Footer .Counters
        {
                width: 230px;
                float: left;
        }

#Footer .Counters .CounterItem
        {
                float: left;
                margin: 0px 10px 10px 0px;
        }

#Footer .bannerAndCo
        {
                float: left;
                font-family: Tahoma;
                color: #333333;
                font-size: 12px;
        }

#Footer .bannerAndCo .banner
        {
                width: 468px;
                height: 60px;
        }
        
#Footer .bannerAndCo .Text1
        {
                float: left;
                margin: 10px 0px 0px 0px;
                width: 160px;
                font-family: Tahoma;
                color: #333333;
                font-size: 11px;

        }

#Footer .bannerAndCo .Text1 a
        {
                font-family: Tahoma;
                font-size: 11px;
                text-decoration: none;
                color: #015F45;

        }
        
#Footer .bannerAndCo .Text2
        {
                float: left;
                margin: 10px 0px 0px 10px;
                /*width: 300px;*/
                font-family: Tahoma;
                color: #333333;
                font-size: 11px;

        }
        
#Footer .bannerAndCo .Text2     .QP7Fr
        {
                margin: 3px 0px 0px 0px;
        }

#Footer .bannerAndCo .Text2     .QP7Fr .QP7FrPic
        {
                 float: left;
        }

#Footer .bannerAndCo .Text2     .QP7Fr .QP7FrText
        {
                 float: left;
                 margin-left: 5px;
                 font-weight: bold;
        }
        
#Footer .bannerAndCo .Text2     .QP7Fr .MadeWith
        {
                color: #999999;
        }

#Footer .bannerAndCo .Text2 a
        {
                font-family: Tahoma;
                font-size: 11px;
                text-decoration: none;
                color: #015F45;
        }
#Footer .BottomLine
        {
                background-image: url('template/footerBG.gif');
                background-position: left top;
                background-repeat: repeat-x repeat-y;
                
        }

#StanokComparsion
        {
                font-family: Tahoma;
                /*margin-top: 30px;*/
		    float: left;

        }

#StanokComparsion div.SCTitle
        {
                width: 190px;
                height: 21px;
                background-color: #bd7f58;
                
                color: white;
                font-size: 12px;
                text-transform: uppercase;
                font-weight: bold;
                padding-top: 5px;
                padding-left: 18px;

        }

#StanokComparsion div.SCList
        {
                width: 210px;
                margin-top: 10px;
                color: #025e49;
        }
        

#StanokComparsion ul.SCList
        {
                LIST-STYLE-image: url('template/CompareListMarker.gif');
                color: #025e49;
                font-size: 12px;
                padding-left: 25px;
                //padding-left: 0px;
                //margin-left: 25px;
        }

#StanokComparsion ul.SCList li
        {
        }

#StanokComparsion div.SCButtons
        {
                width: 210px;
                        
        }

#StanokComparsion div.SCButtons div.Clear
        {
                float: left;
                width: 100px;
                color: #2d392f;
                font-size: 12px;
                margin-top: 3px;
        }

#StanokComparsion div.SCButtons div.Clear a
        {
                color: #2d392f;
                text-decoration: underline;
                font-size: 12px;
        }

#StanokComparsion div.SCButtons div.Compare
        {
                float: left;
                width: 80px;
                padding-left: 5px;
                margin-left: 5px;
                border-left: 1px solid #cfcfcf;
        }


#AskAQuestion
        {
                float: left;
                width: 100%;
                margin-top: 27px;
                font-size: 12px;
                text-align: center;
                
        }

div.AskAQuestionCatalog1Margin
        {
                float: left;
                width: 80px;
        }

#AskAQuestion .AroundBlock
        {
                float: left;
                width: 445px;
                height: 54px;
                background-image: url('template/ask_background.gif');
        }

#AskAQuestion .Block
        {
                width: 435px;
                height: 44px;
                background-image: url('template/ask_background.gif');
                border: 1px solid white;
                margin-left: 4px;
                
                //width: 437px;
                //height: 46px;
                //margin-left: 1px;

        }

#AskAQuestion .Block div.Picture
        {
                float: left;
                margin-left: 5px;
                margin-top: 5px;
        }

#AskAQuestion .Block img.Picture
        {
                border: 0px;
                
        }
        
#AskAQuestion .Block .TTText
        {
                float: left;
                margin-left: 10px;
                margin-top: 12px;
                font-weight: bold;
                color: #015f47;
        }
        
#AskAQuestion .Block .TTText a
        {
                text-decoration: none;
                color: #015f47;
                font-weight: bold;
        }


#dealers
        {
                padding-right: 20px;
                font-family: Tahoma;
        }

#dealers .head
        {
                color: #033e5e;
                font-weight: bold;
                margin-left: 15px;
        }

#dealers .sep img
        {
                border: 0px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
        
#dealers .sep
        {
                width: 398px;
                height: 1px;
                background-color: #dccfc6;
                margin: 4px 0px 6px 0px;
        }
        
#dealers .ooo
        {
                margin-left: 15px;
                margin-bottom: 30px;
        }
        
#dealers .ooo a
		{
			font-size: 12px;
		}
        
#dealers .DCatalogTable
        {
                float: left;
                font-size: 12px;
                margin-top: 10px;
		    width: 513px;
        }

#dealers .DCatalogTable .DCatalogTableSep
        {
                float: left;
                width: 513px;
                background-color: #dccfc6;
        }

#dealers .DCatalogTable .DCatalogTableRow
        {
                float: left;
                width: 513px;
                padding-top: 11px;
                padding-bottom: 11px;
                
        }

#dealers .DCatalogTable .DCatalogTableRowAlt
        {
                float: left;
                width: 513px;
                background-color: #f7f3f0;
                padding-top: 11px;
                padding-bottom: 11px;
        }

#dealers .DCatalogTable .CTRData
        {
                float: left;
                margin-left: 6px;
                width: 96px;
                //margin-left: 3px;
        }

#dealers .DCatalogTable .CTRTitle
        {
                float: left;
                width: 314px;
        }

#dealers .DCatalogTable .CTRTitle a
        {
                font-size: 12px;
        }
        
#dealers .DCatalogTable .CTRDesc
        {
                float: left;
                width: 97px;
        }

#dealers .DCatalogTable img
        {
                border: 0px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }

#dealers .EmailSepp
        {
                height: 1px;
                width: 234px;
                background-color: #d0d0d0;
                float: left;
                margin-top: 19px;
                margin-bottom: 27px;
        }
        
#dealers .EMIB
        {
                width: 177px;
                height: 20px;
                border: 1px solid #dccfc5;
        }
        
#dealers .EmailSepp img
        {
                border: 0px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
        
#rightdillers
        {
                float: left;
                width: 208px;
                font-family: Tahoma;
                font-size: 12px;
                margin-top: 30px;
        }
        
#rightdillers .RDTitleBrown
        {
                float: left;
                background-color: #bd7f58;
                height: 26px;
                width: 190px;
                
                color: white;
                font-size: 12px;
                text-transform: uppercase;
                font-weight: bold;
                padding-top: 5px;
                padding-left: 18px;

                height: 21px;
                /*width: 208px;*/

        }
        
#rightdillers .RDTitleGrean
        {
                float: left;
                background-color: #015f47;
                height: 26px;
                width: 190px;
                
                color: white;
                font-size: 12px;
                text-transform: uppercase;
                font-weight: bold;
                padding-top: 5px;
                padding-left: 18px;
                
                height: 21px;
                /*width: 208px;*/
        }
        
#rightdillers .Box
        {
                float: left;
                width: 206px;
                /*height: 127px;*/
                
                border: 1px solid #d0d0d0;
                
                margin-top: 6px;
        }

#rightdillers .BoxRow
        {
                float: left;
                width: 206px;
                margin-top: 12px;
        }
        
#rightdillers .Box .BoxRow .BRText
        {
                float: left;
                margin-left: 14px;
                width: 55px;
                margin-top: 3px;

                //margin-left: 7px;
        }
        
#rightdillers .Box .BoxRow .BRTextW
        {
                float: left;
                margin-left: 14px;
                margin-top: 3px;
                width: 185px;

                //margin-left: 7px;
        }

#rightdillers .Box .BoxRow div.RDInputBox
        {
                float: left;
        }

#rightdillers .Box .BoxRow input.RDInputBox
        {
                width: 122px;
                height: 18px;
                border: 1px solid #decdc3;
                font-size: 11px;
                
        }
        
#rightdillers .Box .BoxRow .BRButton
        {
                margin-left: 14px;
                float: left;
                //margin-left: 7px;
        }

#rightdillers .Box .BoxRow .Buttonsep
        {
                float: left;
                margin-left: 5px;
                margin-right: 7px;
                width: 1px;
                height: 24px;
                background-color: #d0d0d0;
        }

#rightdillers .Box .BoxRow .BRButtonRight
        {
                float: left;
                height: 20px;
                margin-top: 4px;
        }
        
#rightdillers .Box .BoxRow .BRButtonRight a
        {
                color: #045036;
                text-decoration: none;
                font-size: 12px;
        }

#rightdillers .Box .BoxRow .BRButtonRight a:hover
        {
                color: #FF3333;
                text-decoration: underline;
        }

#rightdillers .Box .BRBottomSpace
        {
                float: left;
                width: 206px;
                height: 17px;
        }
        
#SearchResults
        {
                font-family: Tahoma;
        }
#SearchResults .SArea
        {
                width: 100%;
                float: left;
                margin-top: 20px;
                line-height: 1.3;
        }
#SearchResults .SArea img
        {
                border: 0px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
#SearchResults .SArea .SBox
        {
                width: 320px;
                height: 20px;
                /*border: 1px solid #dccfc5;*/
                padding-left: 7px;
                font-size: 11px;
        }

#SearchResults .SArea a
        {
                font-size: 12px;
        }

#SearchResults .SArea span
        {
                line-height: 2;
        }
#Comparing
	{
	
	}

#Comparing .Techno img
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

#Comparing .Techno
	{
		float: left;
		margin-top: 45px;
		font-size: 12px;
		color: #43464b;
	}
	
	#Comparing .Techno .UpSeparator1
		{
			float: left;
			/*width: 480px;*/
			height: 1px;
			background-color: #dccfc5;
		}

	#Comparing .Techno .UpSeparator2
		{
			float: left;
			/*width: 480px;*/
			height: 3px;
			background-color: #dccfc5;
		}	
	
	#Comparing .Techno .RowTit
		{
			float: left;
			/*width: 480px;		*/
			font-weight: bold;
			border-top: 1px solid #dccfc5;
			border-bottom: 3px solid #dccfc5;
		}	
	
	#Comparing .Techno .Row
		{
			float: left;
			/*width: 480px;		*/
		}
	
	#Comparing .Techno .AltRow
		{
			float: left;
			/*width: 480px;	*/
			background-color: #f6f3f0;
		}
		
		#Comparing .Techno .Caption
			{
				float: left;
				width: 230px;
				padding-top: 8px;
				padding-bottom: 8px;
				font-weight: bold;
				padding-left: 13px;
				/*width: 180px;*/
			}
		
		#Comparing .Techno .Data
			{
				float: left;
				width: 100px;
				padding-top: 8px;
				padding-bottom: 8px;
				/*width: 100px;*/
			}
		#Comparing .Techno .DataSep
			{
				float: left;
				width: 45px;
			}
			
			#Comparing .Techno .Data .Hreff
				{
					float: left;
					width: 65px;
					margin-top: 3px;
				}
			#Comparing .Techno .Data .xxxX
				{
					float: left;
					width: 20px;
				}				
			#Comparing .Techno .Data .xxxX img
				{
							border: 0px;
							padding: 0px 0px 0px 0px;
							margin: 0px 0px 0px 0px;
				}			
			#Comparing .Techno .Data .Immg
				{
					float: left;
					width: 100px;
					margin-top: 10px;
				}				
				
			
#Comparing .CTW100
		{
			float: left;
			width: 100%;
		}

#recommendations
	{
		float: left;
		font-family: Tahoma;
		margin-left: 6px;
		//margin-left: 3px;
	}

#recommendations .Cap
	{
		float: left; 
		width: 178px; 
		height: 20px; 
		margin-top: 20px;
		padding-top: 6px; 
		padding-left: 6px; 
		text-transform: uppercase; 
		background-color: #015f47; 
		color: white; 
		font-weight: bold; 
		font-size: 12px;
		/*height: 26px;*/
	}
	

#recommendations .Ar
	{
		float: left; 
		width: 182px; 
		padding-letf: 10px; 
		border: 1px solid #d7d7d7;
		margin-top: 5px;
		font-weight: bold;
	}

#recommendations .Ar .Tit
	{
		margin-left: 10px; 
		margin-top: 8px;
	}	

#recommendations .Ar a
	{
		color: #045036;
		text-decoration: none;
		font-size: 12px;	
	}
#recommendations .Ar a:hover
{
	color: #FF3333;
	text-decoration: none;
}

ul.greySquare
{
    list-style-image: url('MarkerSquareGray.gif');
}
ul.greySquare li
{
    margin-top: 0px;
    margin-bottom: 0px;
		font-weight: bold;
		font-size: 13px;
}
ul.greySquare li a {*display: block}
#FirstLevelMap
{
       width: 100%;
       float: left;
}

#FirstLevelMap .FirstLevelMapMenu
{
       font-weight: bold;
       line-height: 1.7;
}

#FirstLevelMap .FirstLevelMapMenu a
{
       font-size: 12px;
}

#FirstLevelMap .FirstLevelMapMenu .NextLevelMapMenu
{
       font-weight: normal; margin-left: 20px;
}
.right_col {width: auto !important;}
#CatalogRightMenu {width: 250px;}
#rightdillers {width: 250px;}
#StanokComparsion {width: 250px;}
*html .right_col div {wi--dth: 250px;}
*html .right_col .rc2 {wi--dth: 250px;}
*html .right_col #rightdillers div {wi--dth: auto !important;}
#Comparing .RowTit form {
	display: block;
	float: left;
}

/*******************/
.MainAreaText li
{
	font-size: 12px;
	line-height: 1.3;
	font-family: Tahoma;
/********************/

.DataRow
{
	font-size: 12px;
	line-height:1.3 !important;
	font-family:Tahoma;
}

