#content {
	color: #536167;
}

    #content a.more {
    	color: #4B9382;
        text-decoration: underline;

        background: url(default_images/more.gif) no-repeat top left;

        float: right;
        display: block;
        clear: both;
        overflow: hidden;
        padding: 0 0 0 12px;
        margin: -15px 0 0 0;
    }

    #content a.more:after {
        content: "...";
    }


    #l_column {
    }

        #l_column a {
        	color: #536167;
        }

        #l_column h3 {
            color: #4F7D7D;
        	font-size: 11px;
        	font-weight: bold;
            padding-left: 50px;
            text-transform: uppercase;
        }

        #l_column ul {
            padding-bottom: 20px;
            padding-left: 50px;
        }

    #c_column {
        background: #FFF;
	padding-left: 10px;
	padding-right: 10px;
    }
/*
	#c_column .leading, #c_column .componentheading, #c_column .contentheading, #c_column p, #c_column > ul {
		padding: 0 10px;
	}

	#c_column .leading .componentheading, #c_column .leading .contentheading, #c_column .leading p, #c_column .leading > ul {
		padding: 0;

	}
*/

	#c_column a {
/*
        	color: #4F7D7D;
		text-decoration: none;
*/
		color: #4B9382;
	        text-decoration: none;
	}
/*
        #c_column p a {
            color: #BD656D;
            text-decoration: underline;
        }
*/

        #c_column h1, #c_column .contentheading {
            color: #4F7D7D;
        	font-size: 18px;
            font-style: oblique;
        }

	#c_column h2, #c_column h2 a, #c_column .iteminfo a, #c_column .pageinfo a {
        	color: #4F7D7D;
		text-decoration: none;
	}

	#c_column h2, #c_column h2 a {
		font-size: 13px;
		font-weight: 700;
	}

        #c_column h3 {
            color: #737B85;
        	font-size: 11px;
            font-weight: bold;
        }
/*
        #c_column #ccol_left h2 a, #c_column #ccol_right #collab p a {
            color: #BD656D;
            text-decoration: underline;
        }
*/
        #c_column #ccol_left {
            padding: 0 10px 10px 30px;
            width: 200px;
        }

            #c_column #ccol_left h2 {
                color: #BCC0C4;
                font-size: 11px;
            }

        #c_column #ccol_right {
            padding: 0 30px 10px 10px;
            width: 200px;
        }

            #c_column #ccol_right #collab p {
                border-width: 1px 0 1px 0;
                border-style: dotted;
                border-color: #666666;
                padding: 6px 0 6px 0;
            }

            #c_column #ccol_right #news span {
                background: #46948E;
                color: #FFF;
                font-weight: bold;
                padding: 0 2px 0 2px;
            }




        /*энциклопедия*/
        #c_column #com_glossary {
            width: 500px;
        }
            #c_column #com_glossary p {
                width: 450px;
            }

            #c_column #com_glossary .glossaryalphabet, #c_column #com_glossary .glossaryalphabet a {
                color: #4F7D7D;
                font-size: 11px;
                text-align: center;
                text-decoration: none;
            }

            #c_column #com_glossary h2 {
                color: #4F7D7D;
            	font-size: 18px;
                font-style: oblique;
                text-align: center;
            }

            #c_column #com_glossary dl#glossarylist {
                color: #536167;
                font-size: 11px;
                padding: 0 25px 10px 25px;
                text-decoration: none;
                width: 450px;
            }

                #c_column #com_glossary dl#glossarylist div {
                    background: url(default_images/dot.gif) repeat-x bottom left;
                    width: 450px;
                    height: 110%;
                }

                #c_column #com_glossary dl#glossarylist div dd div, #c_column #com_glossary dl#glossarylist div div {
                    background: none;
                    width: 450px;
                }

                #c_column #com_glossary dl#glossarylist div dt a {
                    color: #737b85;
                	font-size: 13px;
                    font-weight: bold;
                    text-decoration: none;
                }

                #c_column #com_glossary dl#glossarylist div dt {
                    width: 100%;
                }

                #c_column #com_glossary dl#glossarylist div dd {
                    float: left;
                    width: 100%;
                    margin-top: 5px;
                    margin-left: 0;
                    width: 450px;
                }

                    #c_column #com_glossary dl#glossarylist div dd div p img {
                        float: right;
                        border: 0;
                        padding-bottom: 15px;
                    }

                    #c_column #com_glossary dl#glossarylist div dd div.info {
                        color: #BCC0C4;
                        font-style: normal;
                        padding-bottom: 20px;
                    }

                        #c_column #com_glossary dl#glossarylist div dd div.info span.manufacturer_label {
                            color: #BCC0C4;
                            font-style: normal;
                        }

                        #c_column #com_glossary dl#glossarylist div dd div.info a span.manufacturer {
                            color: #BD656D;
                            text-decoration: underline;
                        }

                        #c_column #com_glossary dl#glossarylist div dd div.info span.rewards_label, #c_column #com_glossary dl#glossarylist div dd div.info span.rewards {
                            color: #4B9382;
                            font-size: 10px;
                        }

            #c_column #com_glossary .cmsapipagecontrols .cmsapipagenav, #c_column #com_glossary .cmsapipagecontrols .cmsapipagenav a {
                text-align: center;
                text-decoration: none;
            }


		.cmsapipagenav {
			color: #4F7D7D;
			font-size: 14px;
		}

		.cmsapipagenav a {
	                color: #4F7D7D;			
			font-size: 11px;
		}


    #r_column {

    }

        #r_column .helpful_info {
            padding-right: 20px;
        }

            #r_column .helpful_info img {
                float: left;
                padding-left: 20px;
            }

            #r_column .helpful_info h3 {
                color: #4F7D7D;
                text-align: center;
            	font-size: 11px;
            	font-weight: bold;
                text-transform: uppercase;
            }

            #r_column .helpful_info p {
                padding-right: 0px;
            }

        #r_column #rcol_banner {
            padding-top: 30px;
            text-align: center;
        }

            #r_column #rcol_banner img {
                border: 1px solid #D3D8DB;
            }

