    body
    {
        margin: 0;
        padding: 0;
        font-family: Arial;
    }
    h1
    {
		font-family:Tahoma;
		
		color:#241a00;font-size:22px;margin-top:0px;
	}
	h2 {color:#241a00;font-size:18px;font-family:Tahoma;}
	
        #bgtop
        {
			min-width:1049px;
            height: 602px;
            background: url("../images/bg-top1.png") repeat-x #7fbcfe;
        }
            #main1
            {
                margin: 0 auto;
                padding-top: 40px;
                width:  1049px;
                height: 650px; 
            }
                #header1
                {
                    float: left;
                    width: 416px;
                    height: 126px;
                    background: #f1eadc;
					display: block;
                }
                #header2
                {
                    margin-left: 346px;
                    padding: 10px 25px 22px 0px;
                    width: 678px;
                    height: 94px;
                    background: #f1eadc;
                    text-align: right;
                }
                    #header2 ul
                    {
                        list-style-type: none;
                        text-align: right;
                        font-family: Arial;
                        font-size: 15px;                       
                        line-height: 22px;
                        color: #7a4909;     
                        padding-left:10px;                   
                    }
					
					
					.hheader { height:116px; background-color: #f1eadc;width:1049px; margin:0 auto;
					background:url(../images/hheader-bg.jpg) right no-repeat #f1eadc;}
					.calc{color:#7A4909;font-weight:bold;float:left;margin-left:159px;margin-top:13px;}
					.calc a{ text-decoration:none;color:#8b641f; font: 18px Tahoma, Arial, sans-serif;float:left;}
					.calc span {line-height:1.35;display:block;display:inline-block;width:115px;padding-top:15px;margin-left:11px;}
					.ccontakt { line-height:1.38;text-align:right;padding-right:39px;font:16px Tahoma,Arial,sans-serif;color:#8b641f;padding-top:23px;}
					.ccontakt .street { font-size:12px;padding-top:10px;}
					.ccontakt .phone{font:bold 16px Tahoma, Arial, sans-serif;}
					.ccontakt a {font:16px Tahoma, Arial, sans-serif; color:#8B641F;text-decoration:none;}
					.ccontakt a:hover {text-decoration:underline;}
					.gallery .componentheading {font:22px Tahoma;color:#241a00} 
					/*.contentpaneopen tbody tr table tbody td{ border-color:#888;
						border-width: 1px 1px 0 0;
						border-collapse: collapse;
						border-style: solid;
						margin: 0;
						padding: 4px;
					}
					.contentpaneopen tbody tr table{ border-color:#888;
					border-color: #888;
					border-width: 0 0 1px 1px;
						 
					border-style: solid;
					}*/
					



                #mainimage
                {
                    
                    width: 1049px;
                    height: 446px;
					overflow:hidden;
					position:relative;
                   /* background: url("../images/mainimage.jpg");                    */
                }
                    #mainimage img
                    {
						
						
                        border: 0;
                    }
                    #iconmenu1
                    {
                        padding-top: 20px;
                        padding-right: 10px;
                        list-style-type: none;                        
                        height: 30px;
                        text-align: right;
                    }
                    
                        #iconmenu1 #ch a
                        {
                            padding-right: 63px;
                            color: #fff;
                            text-decoration: none;
                            font-family: Arial;
                            font-size: 13px; 
                        }
                        #iconmenu1 li
                        {
                            height: 30px;
                            margin-left: 7px;
                            display: inline;                       
                        }
                    #iconmenu2
                    {
                        margin-top: -17px;
                        margin-left: 820px;
                        list-style-type: none;                        
                        height: 20px;
                        width: 30px;
                        text-align: right;
                    }
                        #iconmenu2 li
                        {
                            display: inline; 
                        }
						.top-menu { overflow:hidden;height:46px;background:url(../images/top-menu-bg.gif) repeat-x;text-align:center;}
						.top-menu .moduletable .menu { list-style-type:none;margin-top:10px;margin-bottom: 2px;}
						.top-menu .moduletable .menu  li{float:left;background:url(../images/top-menu-border.gif) left no-repeat;}
						.top-menu .moduletable .menu  li a{font: 18px Tahoma, Arial, sans-serif;color:#ffffff;text-decoration:none;padding-left:28px;padding-right:28px;}
						.top-menu .moduletable .menu  li a:hover{text-decoration:underline}
						.top-menu .moduletable .menu .item22 { background:none;margin-left: 125px;}
						
						div#rotator {position:relative; height:398px;margin:0;}
						div#rotator ul{margin:0;}
						div#rotator ul li {float:left; left:0px;position:absolute; list-style: none;}	
						div#rotator ul li.show {z-index:500;}
						div#rotator ul li img {width:654px;}
						
						
                #nav
                {
                    margin-top: -60px;
                    display: block;
                    padding-top: 12px;
                    height:  36px;
                }
                    #nav a
                    {
                        float: left;
                        display: block;
                        height:  48px;
                    }
                    #nav img
                    {
                        width: 207px;
                        height: 50px;
                        border: 0;
                    }
                    .nostandimage
                    {   
                        width: 208px !important;
                        height: 50px;
                        border: 0;                        
                    }
                    .marginnav
                    {
                        margin-right: 3px;
                    }
        #bgbottom
        {
            min-width:1049px;
            background: url("../images/bgbottom.png") repeat-x;
            background-position: left bottom;
            overflow: auto;height: auto;
            background-color:#f1de9b;
			z-index:2000;
        }
            
            #main2
            {
                padding: 65px 65px;
                margin: 0 auto;
                width:  919px;
                height:auto;
				background: #f1eadc;
                overflow: auto;
            }
                #main2left
                {   
    
                    padding: 0px;
                    margin: 0px;
      
                    width: 670px;
                    vertical-align:top;

                }
                #contentall
                {
                    width: 670px;
                    overflow: auto;
                }    
                #main2right
                {
					height:100%;vertical-align:top;
                    padding: 0px;
                    margin: 0px;
                    width: 225px;
                    overflow: auto;
                    height:auto;
                }
				
				.right-panel { 
				background:url(../images/right-panel-top.jpg) no-repeat;
				}
				.right-panel h4{ color:#ffffff;font-size:22px;text-align:center;padding-top:9px;margin:0;}
				
				.right-panel-bottom { 
					background:url(../images/right-panel-bottom.jpg) no-repeat;
					height:13px;
				}
				.right-panel-bg { background:url(../images/right-panel-repeat.jpg) repeat-y}
				
				.nnav { 
				margin-top:-69px;
				width:706px;
				height:69px;
				margin:0 auto;
				margin-top:-69px;
				position:relative;
				z-index:1000;
				
				}
				.nnav .nav-left { 
				position:absolute;
				left:0px;
				bottom:0px;
				width:9px;height:69px;
				background:url(../images/bottom-navigate-left.png) no-repeat;

				}
				.nnav .nav-right { 
				width:9px;height:69px;
				position:absolute;
				background:url(../images/bottom-navigate-right.png) no-repeat;
				right:0px;
				bottom:0px;
				}
				.nnav .nnav-bg{background:url(../images/bottom-navigate-bg.png) repeat-x;margin-left:9px;height:69px;width:688px;
				}
				.nnav .nnav-bg ul { list-style-type:none;margin:0;}
				.nnav .nnav-bg ul li{ float:left;display:block;width:150px;text-align:center;padding-top:27px;}
				.nnav-img {display:block;position:absolute;width:150px;top:-16px;text-align:center;}
				.nnav-text {font:14px Tahoma, Arial,sans-serif;color:#241a00;text-decoration:none;padding-top:20px;}
				
				.nnav1{width:156px;padding-right:15px;z-index:1000;}
				.nnav2{width:144px;}
				.nnav3{width:99px;}
				.nnav4{width:114px;}
				.nnav2 .nnav-img{top:-18px;}
				.left-img {overflow:hidden;width:394px;float:left;} 
				.right-img {overflow:hidden;width:654px;height:400px;float:left;}
				.joomimg_row {padding:0;}
				
				
				/*.nnav .nnav-bg ul li a{ font:14px Tahoma, Arial,sans-serif;color:#241a00;text-decoration:none;display:block;margin:0 auto;}
				.nnav .nnav-bg ul li .nnav-img{text-decoration:none;display:block;margin:0 auto;top:-20px;overflow:hidden;position:absolute;text-align:center;}
				.nnav .nnav-bg ul li a span { }*/
				
				
				ul.menu li {float:left;}
                #print
                {
                    padding-top: 3px;
                    margin-left: 817px;
                    float: left;
                    width: 52px;
                    height: 50px;            
                }                    
                    #print img
                    {
                        border: 0;
                    }     
                #search
                {
                    padding-top: 3px;
                    margin-left: 869px;
                    width: 52px;
                    height: 50px;        
                }
                    #search img
                    {
                        border: 0;
                    }                    
                #content
                {
                    padding: 0px;
                    margin: 0px;
                    float: left;
                    padding: 0px 10px 0 0; 
                    margin: 0px;
                    /* width: 405px; */
                    text-align: left;
                    font-family: Arial;
                    font-size: 12px;
                    color: #241a00; 
                    min-height:300px;
					
                   
                }
                .linecont
                {
                    width:400px;height:2px;
                }
                #content2
                {
                    padding: 0px;
                    margin: 0px;min-height:300px;
                    width: 650px;
                    font-family: Arial;
                    font-size: 15px;
                    color: #8a5b1b; 
                    
                    text-align: center;                 
                }
                    #content2 .itemHeader, #content2 .itemBody, #content2 .itemBackToTop
                    {
                        text-align: left;
                    }
                    #content2 .itemImageBlock
                    {
                        text-align: center;
                    }
                    /*
                    #content2 .itemBackToTop
                    {
                        text-align: left;
                    }*/
                    #content2 img
                    {
                        text-decoration: none;
                        border: 6px solid #c7a365;
                    }
                    #content2 img.noborder
                    {
                        border:none;
                    }
                    .hinl
                    {
                        font-size:22px;font-weight:bold;
                    }
                    #content2 a
                    {
                        text-decoration: none;
                        color:  #c7a365;  
                    }
                
                    #content .itemImageBlock img
                    {
                        border: 6px #c7a364 solid;                   
                    }
                    li.even
                    {
                        list-style:none;
                    }
                    #content a
                    {
                        font-size: 12px;
                        color: #8a5b1b; 
                        text-decoration: underline;
                    }
                    #titgallery
                    {
                        margin-left: 35px;
                        padding: 0px;
                        width: 205px;
                        float:left;
                    }
                        #titgallery img
                        {
                            width: 190px;
                            border: 7px solid #c7a365;
                        }
                        #titgallery ul
                        {
                            margin: 0px;
                            padding: 0px;
                        }
                        #titgallery .moduleItemIntrotext
                        {
                            padding: 0px;
                            margin: 0px;
                            height: auto;
                        }
                    #namebar
                    {
                        width: 400px;
                        height: 96px;
                        width: 500px;
                        height:  91px;
                        list-style-type: none;
                        text-align: left;
                        font-family: Arial;
                        font-size: 22px;
                        font-weight: bold;   
                        color: #241a00; 
                        vertical-align: middle;                       
                    } 
                    #linebar1
                    {
                        width: 415px;
                        height: 2px;
                        background: url("../images/line.png") repeat-x;
                    }
                    #about
                    {
                        padding: 0px !important;
                        margin: 0px !important;
                        /* width: 400px !important; */ 
                        font-family: Tahoma !important;
                        font-size: 12px !important;
                        font-weight: inherit !important;
                        line-height: 14px !important;
                        color: #241a00!important;                     
                    }
                    .contentline
                    {
                        width:390px;height:2px;
                    }
                    #gallery
                    {
                        margin-top: 10px;
                        margin-left: 435px;
                        width: 237px;
                        height: 30px;
                        text-align: right;
                    }
                        #gallery a:link, #gallery a:visited
                        {
                            font-family: Arial;
                            font-size: 15px;
                            text-decoration: none;
                            color: #7a4909; 
                        }
                        #gallery a:hover
                        {
                            font-family: Arial;
                            font-size: 15px;
                            text-decoration: underline;
                            color: #7a4909; 
                        }             
                    #print2
                    {
                        margin-left: 425px;
                        width: 265px;
                        height: 125px;
                    }
                #main2left #top
                {
                    display: block;
                    padding: 0px;
                    width: 670px;
                    height: 180px;                     
                }
                    #top img
                    {
                        padding: 0px;
                        margin: 0px;
                        float: left;
                        border: #c7a364 solid 3px;
                    }
                    #top ul
                    {
                        padding: 0px;
                        padding-top: 10px;
                        margin: 0px;
                        width: 650px;
                        list-style: none;
                    }
                    #linebar2
                    {   
                        text-align: left;
                       /*  font-family: Arial;
                        font-size: 22px;
                        font-weight: bold;   
                        color: #8b641f;*/
					    width: 650px;
                        height: 40px;
                        /* background: url("../images/line.png") repeat-x bottom; */
                    }
					#linebar2 h1{color:#241a00;}
                #newsh
                {
                    margin: 0px;
                    width: 209px;
                    height: 63px;
                    background: url("../images/news.png") no-repeat;                        
                }
                #newsc
                {
                    overflow: auto;
                    margin: 0px;
                    width: 209px;
                /*   background: url("../images/newsc.png") repeat;    */
                    text-align: left;
                    font-family: Arial;
                    font-size: 10px;
                    font-weight: bold;
                    color: #fffbf2;                      
                }
                    #newsc a
                    {
                        color: #fffbf2;
                        text-decoration: underline;
                    }
                    .clearList
                    {
                        list-style: none;
                    }
                    .contentpaneopen
                    {
                        padding: 0px;
                        margin: 0px;
                    }
                    #newsc .even, #sharec .even
                    {
                        -margin-left: -14px;
                        -margin-right: 15px;
						margin-left: 10px;
                        padding: 0px;
                        list-style: none;
                    }
                    #newsc .moduleItemReadMore, #sharec .moduleItemReadMore
                    {
                        text-align: right;
                        color: #e4d2b6;
                    }
                    .moduleItemIntrotext
                    {
                        padding: 0px;
                        margin: 0px;                       
                        width: 0px;
                        height: 0px;
                    }
                    #top ul li.even
                    {
                        float: left;
                        display: block;
                        width:100px;
                        list-style: none;
                    }
                    #top ul li.odd
                    {
                        margin-right: 27px;
                        margin-left: 27px;
                        float: left;
                        display: block;
                        width:100px;
                        list-style: none;
                    }
                    #top ul li.even img
                    {
                        width: 100px;
                        height: 85px;
                    }
                    #top ul li.odd img
                    {
                        width: 100px;
                        height: 85px;
                    }
                #shareh
                {
                    margin: 0px;
                    width: 209px;
                  /*  height: 63px;*/
                    /*background: url("../images/share.png") no-repeat;*/
                }
                #sharec
                {       
                    overflow: auto;  
                    margin: 0px;
                    width: 209px;
                   /* background: url("../images/newsc.png") repeat; */
                    text-align: left;
                    font-family: Arial;
                    font-size: 10px;
                    font-weight: bold;
                    color: #fffbf2;                       
                }
                    #sharec a
                    {
                        color: #fffbf2;
                        text-decoration: underline;
                    }
        #footer
        {
			min-width:1049px;
            height: 150px;
            background: url("../images/footerfon.png");    
        }             
            #footbar
            {
                padding-left: 340px;
                padding-top: 50px;
                margin: 0 auto;
                margin-top: -150px;
                height: 100px;
                width: 709px;
                background: url("../images/footerbar.png") no-repeat;   
            }
            #footbar a
            {
                top: -30px;
                margin-left: -330px;
                text-decoration: none;
                color: #efdc99;
                vertical-align: bottom;
                font-weight:  bold;
            }
                #footbar ul
                {
                    margin-top: 9px;
                    list-style-type: none;
                    text-align: left;
                    font-family: Arial;
                    font-size: 13px;                       
                    line-height: 15px;
                    color: #efdc99;                        
                } 
	#mgallery	
	{
        display: block;
        float: left;
		padding: 0px;
		width: 1049px;
		height: auto;/*background-color:#2c190a;*/
	}	
		#mgallery #labeltop
		{
			padding-top: 25px;
			padding-left: 65px;
			float: left;
			text-align:  left;
			width: 450px;
			height: 40px;
            color: #c7a364;
            font-weight: bold;
		}	 
		#mgallery #close
		{
			padding-top: 25px;
			float: left;
			padding-right: 65px;
			text-align:  right;
			width: 450px;
			height: 40px;
		}
        #mgallery #close img
        {
            border: none;
        }
		#mgallery #buttonl
		{
            padding-top:  283.5px;
            margin: 0px;
            width: 65px;
			height: 316.5px;
			float: left;
            text-align: center;
		}
			#mgallery #buttonl img
			{
                margin: 0px;
                width: 35px;
                height: 35px;	
				border: none;
			}
		#mgallery #buttonr
		{
            padding-top:  283.5px;
            margin: 0px;
            width: 65px;
            height: 316.5px;
			float: left;
            text-align: center;
        }
			#mgallery #buttonr img
			{
                margin: 0px;
                width: 35px;
                height: 35px;
				border: none;
			}
		#mgallery #maincontent
		{
			padding: 0px;
			margin: 0px;				
			float: left;
			width: 900px;
			height: auto;
		}
			#mgallery #maincontent .modal img
			{
                padding: 0px;
				border: 6px solid #c7a364;
				width: 880px !important;
			}
			#mgallery #maincontent ul
			{
				margin: 0px;
				padding: 0px;
				height: auto;
				width: auto;
			}
		#mgallery #images
		{
            display: block;
            padding: 65px 0px 0px 65px;		
			float: left;
			width: 965px;
			height: auto;
		}
		#images ul
		{
            display: block;
            float: left;
            padding: 0px;
            margin: 0px;
            list-style: none;
            height: auto;
		}
        #images .k2ItemsBlock 
        {            
            display: block;
            float: left;
            padding: 0px;
            margin: 0px;
            width: 1030px;
            height: auto;            
        }
        #mgallery #images ul li.even
        {
            padding: 0px 0px 65px;
            float: left;
            display: block;
            width: 190px;
            height: 110px;
        }
        #mgallery #images ul li.odd
        {
            padding: 0px 0px 65px;
            float: left;
            display: block;
            width: 190px;
            height: 110px;
        }
        #mgallery #images ul li.even img
        {
            width: 130px;
            height: 100px;
            border: #c7a364 solid 5px;
        }
        #mgallery #images ul li.odd img
        {
            width: 130px;
            height: 100px;
            border: #c7a364 solid 5px;
        }
		#mgallery #maincontent #k2Container .itemBody .itemBackToTop
        {
            height: 0px;
            width: 0px;
        }
        #images .k2ItemsBlock
        {
            margin: 0px;
            padding: 0px;
            height: auto;
            width: auto;
        } 
        .calcinttext
        {
            color: #fff !important;
            float: left !important;
            height: 60px !important;
            margin-right: 5px !important;
            margin-bottom: 10px !important;
            border:  none !important;
            width: 60px !important;
            background: #c9a565 !important;
        }
        .selectlast
        {
            width: 100px !important;
            height: 60px !important;
            color: #fff !important;
            margin-right: 5px !important;
            margin-bottom: 10px !important;
            font-family: Arial !important;
            font-size: 12px !important;
            border:  none !important;
            background: #c9a565 !important;
        }
        .calcinttext2
        {
            color: #fff !important;
            display: block !important;
            height: 20px !important;
            margin-right: 5px !important; 
            margin-bottom: 10px !important;
            border:  none !important;
            width: 300px !important;
            background: #c9a565 !important;
        }
        #reslbl
        {
            text-align:left;width:100%;display:block;margin:20px 0;clear:both;
        }

        .select
        {
            width: 200px !important;
            height: 65px !important;
            float: left !important;
            color: #fff !important;
            background: #c9a565 !important;
            margin-bottom: 10px !important;
            font-family: Arial !important;
            font-size: 12px !important;
            border:  none !important;
        }
        #ckform2
        {
            width: 540px !important;
        }
        table.contentpaneopen
        {
            margin: 0px;
            padding: 0px;
        }
        .calcimg
        {
            border: none !important;
            padding: 0px;
            margin: 0px;
            text-align: left !important;
        }
        .positform
        {
            float: left !important;
        }
        .nacol
        {
            width: 60px;
            margin-left: 5px;
            text-align: center;
        }
        .typeba
        {
            width: 200px;
            margin-left: 5px;
            text-align: center;
        }
        .typebi
        {
            width: 100px;
            margin-left: 5px;
            text-align: center;
        }
        .messform .ckCSSclear
        {
            display: block !important;
            text-align: left;
            height: auto !important;
        }
        .ck_mandatory
        {
            text-align: left;
        }
        .messform .ckBtnCon
        {
            margin-top: 360px;
            display:  block !important;
            text-align: left;
        }
        .messform .namelbl
        {
            text-align: left;
            display: block !important;
            
        }
        .messform .phonelbl
        {
            text-align: left;
            padding-top:  10px;
            display: block !important;
        }
        .messform .ckCSSlabel
        {
            padding-top: 13px !important;
            height: 20px;
            display: block !important;
            text-align: left;
        } 
        .messform #email
        {
            width: 200px;
        }
        .messform #phone
        {
            width: 200px;
        }
        .messform #name
        {
            padding-top: 300px;
            display: block;
            width: 200px;
        }
        .mapimg
        {
            height: 100%;
            padding-top: 40px;
            text-align: center;
        }
        .mapimg img
        {
            width: 550px;
        }
        #submit_bt
        {
            width: 110px !important;
            height: 30px !important;
            font-size: 18px !important;
            color: #8b641f;
            text-align: left;
            background: #f1eadc;
            border: none;
            
        }
        .hidden
        {
            width: 0px !important;
            height: 0px !important;
            border: none;
            background: #f1eadc;
        }
        .hiddenlbl
        {
            display: block!important;
            height: 200px !important;
                        
        }
        .zakbt a
        {
            font-weight: bold;
            color: #8b641f !important;
            font-size: 25px; 
            text-align: center; 
            vertical-align: middle;
        }
        #content2 .componentheading
        {
            
            font-weight: bold;
            color: #8A5B1B !important;
            font-size: 25px;
        }
        .calcmesscolor
        {
            font-size:  13.2px;
            color: #8A5B1B !important;
            text-decoration: none;
        }
        .calcmesscolor2
        {
            font-size:  14px;
            color: #8A5B1B !important;
            text-decoration: none;
        }
        .divcalcselect,.divcalctext,#ckCustomTextnumberdopst,#ckCustomTextnumberdopst2
        {
            float:left;
            text-align: center;padding-bottom:5px;height:60px;
        }
        .divinputcalc,.divcalcselect,.divcalctext,#ckCustomTextnumberdopst,#ckCustomTextnumberdopst2
        {
            width:150px;height:70px;
        }
        #divcalcfigurvip,#divfigurvip,#divcalcdegrees,#divdegrees
        {
            width:300px;
        }
        #divtypematerial,#divcalctypematerial,#divcalcdiametrbrevna,#divdiametrbrevna,#divcalcdiametrbrevna,#divdiametrbrevna,#divcalcrazmerprofil,#divrazmerprofil,#divcalcrazmerstrog,#divrazmerstrog
        {
            width:225px;
        }
        #divfigurvip
        {
            padding-left:0px;
        }
        #divcalckolsten,#divcalckolproyem,#divcalckolstenlbl2
        {
            width:450px;clear:both;float:none;height:40px;
        }
        #kolstenlbl,#kolsten,#divkolsten,#kolproyemlbl,#kolproyem,#divkolproyem,#kolstenlbl2lbl,#kolstenlbl2,#divkolstenlbl2
        {
            float:left;width:100px;
        }
        
        #ckCustomTextnumberdopst,#ckCustomTextnumberproyem,#ckCustomTextnumberdopst2
        {
            float:left;margin-top:0px;height:58px;
        }
        #ckCustomTextnumberdopst p,#ckCustomTextnumberproyem p,#ckCustomTextnumberdopst2 p
        {
            margin:5px 0 0 0;
        }
        #ckform11 .ckCSSlabel
        {
            padding-bottom:10px;
        } 
        #ckform11 label
        {
            
        }
        #ckform11 .ckCustomText
        {
            clear:both;
        }

        #ckform11 .ckCSSinput,#ckform11 .ckCSSinput2
        {
            width:70px;color:white;height:25px;padding:1px 0 0 1px;background-color:#C9A565;border:none;vertical-align:middle;
            font-weight:normal;
        } 
        #divkolcurproyem select.ckCSSinput
        {
            height:26px;
        }
        #ckform11 .ckCSSinput2
        {
            display:block;background:none;color:#AF7F2B;
        }
        #ckform11 hr
        {
            display:none;
        }
        #ckformcontainer img
        {
            border:none;
        }
        #ckCustomTextdopsteny
        {
            text-align:left;
        }
        .mt5px
        {
            height:5px;
        }
        #ckCustomTextnumberproyem .ckCSSinput2
        {
            width:35px;
        }
        #divkolcurproyem,#divcalckolcurproyem
        {
            width:115px;   
        }
        #ckform11 .ckBtnCon
        {
            display:block;clear:both;
        }
        #ckform11  .ckBtnCon input#submit_bt
        {
            border:1px #8B641F solid;cursor:pointer;
        } 
        
        #divcalcdlina,#divcalcshirina,#ckCustomTextnumberdopst,#divcalcdlinadopstena , #divcalcdlina2,#divcalcshirina2,#ckCustomTextnumberproyem,#divcalckolcurproyem,#divcalcshirinaproyem,#divcalckolfronton,#ckCustomTextnumberdopst2,#divcalcdlinadopstena2,#divcalctypematerial
        {
            border-right:1px #8A5B1B solid;
        }
        #divcalcfigurvip,#divcalcdiametrbrevna,#divcalcdlina,#divcalcshirina,#divcalcvysota,#ckCustomTextnumberdopst,#divcalcdlinadopstena,#divcalcvysotadopsten,#ckCustomTextnumberproyem,#divcalckolcurproyem,#divcalcshirinaproyem,#divcalcdlinaproyem,#divcalckolfronton,#divcalcdegrees,#divcalcdlina2,#divcalcshirina2,#divcalcvysota2        ,#ckCustomTextnumberdopst2,#divcalcdlinadopstena2,#divcalcvysotadopsten2,#divcalctypematerial,#divcalcrazmerprofil,#divcalcrazmerstrog
        { 
             border-bottom:1px #8A5B1B solid; border-top:1px #8A5B1B solid; 
        }
        #divdiametrbrevna,#divfigurvip,#divdlina,#divshirina,#divvysota,#divcalckolfronton,#divcalcdegrees,#divcalcdlina2,#divtypematerial,#divrazmerprofil,#divrazmerstrog
        {
             border-top:1px #8A5B1B solid; 
        }
        .divinputcalc
        {
            padding-top:4px;
        }
        .messform .ckBtnCon
        {
            margin-top:10px;
        }
        form
        {
            text-align:left;
        }
        
        .YMaps img,#content2 .YMaps img
        {
            border:none;
        }
        #ckform11 #typematerial
        {
            width:200px;
        }
        #ckform11 #diametrbrevna,#ckform11 #razmerprofil,#ckform11 #razmerstrog
        {
            width:100px;
        }
		
		
		#price { border:none;background-color:#241a00;overflow: hidden;}
		#price  td{ border:none;background-color:#F1EADC;}
/*************************/
.gallery {
	text-align: left;
}
