/*
Theme Name: Grand Ivent
Author: Flor
*/

    
html{height:100%; font-size: 0.75em}

body{padding:0; margin: 0; height:100%; font-size: 0.75em;}
p{margin:0 0 1.2em 0; }
a img{border:solid 0px;}
body{
    background: url("i/bg.png") top left repeat;
   	font-size: 0.875em; font-family: Arial; color: #2A2A2A;
	
    }


a{text-decoration: underline; color:#9f6849; }
a:hover{text-decoration: none;}

table{border-collapse:collapse;padding:0px;}
td{vertical-align: top; }
h1{font-weight: normal; line-height: 22px; font-size: 1.125 em; font-family: Times New Roman; color: Black;}

*+html h1{padding-top:20px;}
h1 a{font-family: Times New Roman; font-weight: normal; line-height: 22px; font-size: 1.125 em; }
h2{font-family: Times New Roman; font-size: 21px; color:#1e1e1e; _color:#753d3b; font-weight: normal; line-height: 22px;}
h2.last_progect{font-family: Times New Roman; font-size: 21px; color:#753d3b; font-weight: normal; }
*+html h2.last_progect{padding-top:35px;}
h3{font-family: Times New Roman; font-size: 19px; color:#541114; padding: 0; margin:10px 0 10px 0; font-family: Times New Roman;}
h3.main{float:left; font-weight: normal;}
h3.black{color:#1f1f1f; font-size: 16px;}
h2 a{font-size: 21px; color:#1e1e1e; font-weight: normal; text-decoration: none; }
h2 a:hover{font-size: 21px; color:#1e1e1e; font-weight: normal; text-decoration: underline;}
h2.cat_list{padding:10px 0 10px 0; margin:0; }

.head{position: relative;
	height:208px; width:100%; background:url("i/top_bg_repeat.png") top left repeat-x;
	}
	.head_need{
        position: absolute; top:0; right:0; z-index: 1;
		height:208px; width:300px; background: url("i/top_bg_repeat_right.png") top left repeat-x;
		}
    .main_head{z-index: 100; position: relative;
        width:100%; height:208px; background:url("i/top_bg2.png") top center no-repeat;
        }
        .head_content{
            position:relative; border:solid 0px; width: 955px; margin:0 auto; height: 100%;
            }
            a.heaf_mail_link{
				position:absolute; top:112px; left:766px; width:122px; cursor:pointer;
            	text-decoration: none; display: block; width:120px; height:17px; color:#fff;
    	        }
			a.heaf_mail_link:hover div{
            	display:block;  cursor:pointer;
    	        }
    	    a.heaf_mail_link div{
            	display:none;  cursor:pointer;
    	        }
    	        
            .head_content a{
                margin:0; padding:0 0 0 6px;
                }
            .lang_wr{
                padding:0; margin:0;
                float:right; margin:64px 273px 0 0;
                font-family: Times New Roman; font-size: 10px; color:#e7dfdf;
                }
            *+html .lang_wr{ margin:-138px 273px 0 0; }    
                .lang_wr a{padding:0; margin:0 6px 0 0;
                    display: block; float:left; width:31px; height:13px; line-height: 13px; color:#e7dfdf; text-decoration: none; text-align: center;
                    }
                .lang_wr a:hover{
                    background: url(i/lang_bg.png) top center no-repeat;
                    }
                .lang_wr a.selected{
                    background: url(i/lang_bg.png) top center no-repeat;
                    }

            .top_menu_wr{
                float: right; margin: -64px 55px 0 0;
                }
			*+html .top_menu_wr{
    			margin-right:-322px;
    			}
                #top_menu{
                    padding:0; margin:0;
                    }
                    #top_menu li{
                        float:left; list-style-type: none; margin-right:24px; height:29px; padding-top:4px; position: relative;
                        }
                    #top_menu li:hover{
                            background: url("i/top_menu_li.png") center top no-repeat; 
                        }
                        #top_menu li a{
                            font-size: 13px; font-family: Constantia; color:#e0dfde; text-decoration: none;
                            display:block; width:100%; height:18px; margin-top:5px; padding-top:1px;
                            }
						*+html #top_menu li a{
                            margin-top:9px; margin-right:-1px;
                            }    
                        #top_menu li:hover a{
                            background: #882013; 
                            }
						
                        #top_menu li:hover .left{
                            position: absolute; top:9px; left:-7px; width:12px; height:19px; background: url("i/top_menu_l.png") top left no-repeat;
                            }
                            
                        #top_menu li:hover .right{
                            position: absolute; top:9px; right:-13px; width:12px; height:19px; background: url("i/top_menu_r.png") top left no-repeat;
                            }
                        #top_menu li .menu_line{
                             position: absolute; top:9px; left:-10px; width:1px; height:19px;
                             background: url(i/menu_line.gif) left center no-repeat;
                            }
                    #top_menu li.order_form_li:hover{
                        background: none;
                        }
                    #top_menu li.order_form_li a{

                        }
                        #top_menu li a.order_form{
                            display: block; padding:10px 0 0 40px; font-size:13px; width:137px; height:24px; background: url("i/feedback.png") left -34px no-repeat; margin:-5px 0 0 15px;
                            }
 						#top_menu li a.order_form:hover{
                            text-decoration: underline;
                            background: url("i/feedback.png") left 0px no-repeat;
                            }

.content_wr{
    width:955px; margin: 0 auto;
    }

.cat_wr , .articles_wr{
    border-bottom:#cdc4af solid 2px; padding-bottom:10px;
    }
    .cat_table td{
        width:124px; padding:0px 10px 0 10px;
        }
        .cat_table td ul{
            margin:0; padding:0; 
            }
            .cat_table td ul li{
                list-style-type: none; line-height: 13px; padding-bottom:5px;
                }
                .cat_table td ul li a{
                     color:#955939; font-size: 13px;
                    }
    .last_td{width:228px!important; position: relative!important;}
    .cat1, .cat2, .cat3, .cat4{ background: url(i/border.gif) right 30px no-repeat; position: relative;}
    .gif_pointer{
        height:10px; width:134px; position: absolute; bottom:-17px; left:-10px;
        background: url(i/parent_pointer.gif) top left no-repeat; }
    .cat_img1{ width:115px; height:129px;
        background: url(i/cat1.png) left 0 no-repeat;
        }
    .cat_img2{
         width:115px; height:129px;
        background: url(i/cat2.png) left 0 no-repeat;
        }
    .cat_img3{
         width:115px; height:129px;
        background: url(i/cat3.png) left 0 no-repeat;
        }
    .cat_img4{
         width:115px; height:129px;
        background: url(i/cat4.png) left 0 no-repeat;
        }
    .cat_img5{
         width:118px; height:129px;
        background: url(i/cat5.png) left 0 no-repeat;
        }


    .articles_wr{
padding-top:10px;
        }
        .table_articles{
            width:100%;
            }
            .table_articles td{
                width:270px; position: relative;
                }
                .main_all{
                    display: block; float: left;
                    margin:15px 0 0 10px;; color:#454342; font-size: 11px; font-family: Arial;
                    }
                    .patrners_list{
                        margin:0; padding: 0;
                        }
                        .patrners_list li{
                            list-style-type: none; padding:5px 0 3px 0;
                            }
                            .partners_thumb{
                                float: left; width:100px; overflow: hidden; text-align: center;
                                }
                            .partners_link{
                                color:#252522; font-size: 12px; font-family: Arial; text-decoration: none;
                                }

                            .bot_line{
                                background: url("i/bot_line.gif") bottom left no-repeat;
                                }
                             .bot_line_repeat{
                                background: url("i/bot_line.gif") bottom left repeat-x;
                                }

        .star_link{
            display: block; background: url(i/star.png) center right no-repeat; float: right; padding:0 20px 0 0; color:#393838; font-size: 12px;
            margin-top:15px;
            }
            .main_news{
                margin:0; padding:0;
                }
                .main_news li{
                    list-style-type: none; line-height: 13px; padding:0 0 10px 0;
                    }
                    .main_news li a{
                        color:#955939; text-decoration: underline;
                        }
                    .main_news li a:hover{
                        text-decoration: none;
                        }
                    .time{
                        font-family: Times New Roman; font-size: 14px; color:#1c1413; padding:0; margin:0;
                        }

    .main_about{
        padding-bottom:40px; min-height:80px;
        }
        .about{
            width:730px; color:#696866; font-size: 11px; margin:0 300xp 0 0;
            }
	        .about p{
            	color:#696866; font-size: 12px; 
            	}
            .more{
                color:#955939; font-size: 11px; font-family: Arial; padding-right:5px; background: url(i/pointer.gif) right center no-repeat;
                }
                h3.main_2{
					width:100%;
                }
       .main_banner{
            width:200px; min-height:80px; float:right;
            }
       .main_banner2{
            min-height:80px;  
            }

.SEO{
    width:980px; margin:0 auto; color:#696866; font-size: 12px;
    }            
.footer{
min-height:96px; width: 100%; background: #fff; 
    }
    .footer_wr{
        width:955px; margin:0 auto;
        }
        .copyright{
            padding:30px 0 0 0; float: left;
            }
        .bot_menu_wr{
            float: left;
            }
            .bot_menu_wr{
                margin:18px 0 0 0; padding:0;
                }
  			*+html .bot_menu_wr{
                margin:28px 0 0 0; padding:0;
                }
                .bot_menu_wr li{
                    float:left; list-style-type: none; height:18px; line-height: 18px; margin:0 10px 0 10px;
                    }
                .bot_menu_wr li:hover{
                    background:#8a1204;position: relative;
                    }
                    .bot_menu_wr li:hover .b_right{
                        width:4px; height:18px; position: absolute; top:0; right:-4px;
                        background:url("i/bot_menu_r.gif") top left no-repeat;
                        }
                    .bot_menu_wr li:hover .b_left{
                        width:4px; height:18px; position: absolute; top:0; left:-4px;
                        background:url("i/bot_menu_l.gif") top left no-repeat;
                        }
                    .bot_menu_wr li a{
                        font-size: 12px; color:#050505; text-decoration: none;
                        }
                    .bot_menu_wr li:hover a{
                        color:#fff;
                        }
         .diz{
            color:#bab7b1; font-family: Arial; font-size:11px;
            margin:10px 0 0 208px;
            }
            .diz a{
                display:inline-table;  color:#bab7b1; font-family: Arial; font-size:11px; margin:0 10px 0 0;
                }

         .soc{
            margin:28px 0 0 100px; width:215px;
            float:left;
            }

.text{ _line-height: 16px; min-height:500px;}
    .single_right{
        width:240px; float:left;
        }
    .single_left{
        margin:0 0 0 260px; 
        }
	   
        .post{
             padding-bottom:10px;
            }

.more-link{
	font-size: 14px;
}
.last_img_wr{
    width:22px; height:67px; position: relative;
    }
    .last_date{
        position: absolute; top:15px; left:14px; width:36px; height:37px; background: url("i/last_date.png") top left no-repeat;
        }
        .last_date .date{
            padding:2px 2px 0 0; margin:0; font-family: Times New Roman; font-size: 19px;
            color:#000; text-align: center; font-weight: bold; line-height: 16px; height:16px; }
        .last_date .month{padding:0; margin:0; font-family: Times New Roman; font-size: 13px; color:#000; text-align: center; height:15px;}

    .last_title{
        color:#2f2f2f; font-size: 14px; padding: 7px 0 5px 0;
        }

.sidebar_list{
    list-style-type: none; padding:0; margin:0;
    }
    .sidebar_list li{
        list-style-type: none; padding:0 0 0px 0; margin:0;
        }
    .sidebar_list li.this_block, .single_right .current_page_item a{
        list-style-type: none; padding:5px 0 5px 10px; margin:0;
        font-size: 20px; font-family: Times New Roman; color:#1e1e1e;
        background: url("i/sidebar_pointer.gif") 0px center no-repeat;
        line-height:21px; text-decoration: none; display: block;
        }
        
.thumb_img{
	float:left; padding:0 15px 0 0;
	}        
.entry{
	padding:10px 0 0 0;
	}
	
.single_right ul {margin:0; padding:0;}	
.single_right ul li {list-style-type: none; padding:0 0 5px 0;}
.single_right ul li a{font-size: 13px;}
.single_right ul li.current_page_item {padding:7px 0 12px 0px;}

.wpcf7 p{padding-bottom:10px;}	
.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors{ color:#941304; margin: 0 0 0 10px;}

.more_cat{
display: block; letter-spacing:-2px;
color:#5E060A; margin:5px 0 0 85px; font-size: 14px;}
	
/*
pechmet_casino.
 */
 */	