*{
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #221606; font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
fieldset{
	border:0px;
}
input, select, textarea{
	padding:1px 3px 1px 3px;
	border:solid 1px #4A2009;	
}
/*
  HEAD
=========================================================================================
*/
.wrap{
	text-align:center;
}
.subWrap{
	width:962px;
	margin:0 auto;
	text-align:left;
}
.wrap .topHead{
	background-color:#F1EBDD;
	height:37px; float:left; width:962px;
}
.wrap .topHead .topHeadLeft{
	background:url(../img/red_dor.gif) no-repeat 8px 16px;
	padding:11px 0px 0px 18px; width:420px; float:left;
	color:#494337;
}
.wrap .topHead .topHeadLeft_en{
	background:url(../img/red_dor.gif) no-repeat 8px 16px;
	padding:11px 0px 0px 18px; width:340px; float:left;
	color:#494337;
}
.wrap .topHead .topHeadLeft a, .wrap .topHead .topHeadLeft_en a{
	font-weight:bold; text-decoration:underline; color:#4D310C; font-size:12px;
}
.wrap .topHead .topHeadLeft a:hover, .wrap .topHead .topHeadLeft_en a:hover{
	text-decoration:none;
}
.wrap .topHead .topHeadRight{
	padding-top:13px; width:385px; float:left; color:#494337; text-align:right;
}
.wrap .topHead .topHeadRight_en{
	padding-top:13px; width:465px; float:left; color:#494337; text-align:right;
}
.wrap .topHead .topHeadRight p, .wrap .topHead .topHeadRight_en p{
	float:left;
}
.wrap .topHead .search{
	width:135px; padding-right:15px; position:relative; top:-1px;
}
.wrap .topHead .search1{
	width:160px; background-color:#000; position:relative; top:-4px;
	color:#fff; height:16px; font-size:12px;
}
.wrap .topHead .search2{
	position:relative; width:34px; height:21px; top:-4px; left:4px; border:none;
	cursor:pointer;
}
.wrap .topHead .lang{
	padding-top:9px; width:130px; float:left;
}
.wrap .topHead .lang a{
	float:right; width:35px; height:18px; display:block; margin-left:5px;
	background:url(../img/lang_black.gif) no-repeat; color:#FFF;
	text-decoration:none; text-align:center; padding:3px 0px 0px 0px;
}
.wrap .topHead .lang .over{
	background:url(../img/lang_brown.gif) no-repeat; color:#DCD1B9;
}
.wrap .topHead .lang a:hover{
	color:#DCD1B9;
}

/*
  CONTENT
=========================================================================================
*/
.wrap .content_1{
	float:left; width:100%; height:199px;
	background:url(../img/header_1.jpg);
}
.wrap .firstMenu{
	float:left; width:100%; height:26px;
}
.wrap .firstMenu ul, .wrap .secondMenu ul, .wrap .subHeader .rightPredstavqne .colon ul,
.wrap .subHeader .rightPredstavqne .colon li, .wrap .footer .footerRight ul,
.wrap .content_2 .txtCont .search ul{
	list-style:none;
}
.wrap .firstMenu ul li{
	float:left; height:26px; vertical-align:bottom;
}
.wrap .firstMenu ul li a{
	color:#FFF; display:block; font-weight:bold; padding-top:7px; 
	text-align:center; text-decoration:none; height:19px;
	vertical-align:bottom;
}
.wrap .firstMenu ul li a:hover, .buttonHover_1, .buttonHover_2, .buttonHover_3, .buttonHover_4, .buttonHover_5, .buttonHover_6, .buttonHover_7{
	color:#000 !important;
}

/*==========================  MENU  =============================*/
.wrap .firstMenu ul li a.button_1{
	background:url(../img/menu/buttom_1.jpg) no-repeat 0px 0px; width:134px;
}
.wrap .firstMenu ul li a.button_1:hover, .buttonHover_1{
	background:url(../img/menu/buttom_1.jpg) no-repeat 0px -26px; width:134px;
}
.wrap .firstMenu ul li a.button_2{
	background:url(../img/menu/buttom_2.jpg) no-repeat 0px 0px; width:142px;
}
.wrap .firstMenu ul li a.button_2:hover, .buttonHover_2{
	background:url(../img/menu/buttom_2.jpg) no-repeat 0px -26px; width:142px;
}
.wrap .firstMenu ul li a.button_3{
	background:url(../img/menu/buttom_3.jpg) no-repeat 0px 0px; width:138px;
}
.wrap .firstMenu ul li a.button_3:hover, .buttonHover_3{
	background:url(../img/menu/buttom_3.jpg) no-repeat 0px -26px; width:138px;
}
.wrap .firstMenu ul li a.button_4{
	background:url(../img/menu/buttom_4.jpg) no-repeat 0px 0px; width:137px;
}
.wrap .firstMenu ul li a.button_4:hover, .buttonHover_4{
	background:url(../img/menu/buttom_4.jpg) no-repeat 0px -26px; width:137px;
}
.wrap .firstMenu ul li a.button_5{
	background:url(../img/menu/button_5.jpg) no-repeat 0px 0px; width:138px;
}
.wrap .firstMenu ul li a.button_5:hover, .buttonHover_5{
	background:url(../img/menu/button_5.jpg) no-repeat 0px -26px; width:138px;
}
.wrap .firstMenu ul li a.button_6{
	background:url(../img/menu/button_6.jpg) no-repeat 0px 0px; width:138px;
}
.wrap .firstMenu ul li a.button_6:hover, .buttonHover_6{
	background:url(../img/menu/button_6.jpg) no-repeat 0px -26px; width:138px;
}
.wrap .firstMenu ul li a.button_7{
	background:url(../img/menu/button_7.jpg) no-repeat 0px 0px; width:134px;
}
.wrap .firstMenu ul li a.button_7:hover, .buttonHover_7{
	background:url(../img/menu/button_7.jpg) no-repeat 0px -26px; width:134px;
}
/*==========================  END MENU  =============================*/

.wrap .secondMenu{
	height:38px; float:left; width:962px; background-color:#E8E2D6;
	margin-left:auto; margin-right:auto; text-align:center;
}
.wrap .secondMenu li{
	display:inline;
}
.wrap .secondMenu a{
	text-align:center; padding:14px 20px 12px 20px; position:relative; top:14px;
	text-decoration:none; color:#666; text-transform:uppercase;
}
.wrap .secondMenu a:hover, #secondMenuHover{
	background: url(../img/submenu_bgr.gif) repeat-x; color:#fff !important; 
}
.wrap .secondMenu .plusche{
	background:url(../img/plus.gif) no-repeat 0px 16px;
}

.wrap .subHeader{
	float:left; width:100%; background:url(../img/sub_header_1.jpg) no-repeat;
	height:232px;
}
.wrap .subHeader .leftSlogan{
	width:383px; float:left; margin:202px 20px 0px 0px; padding-left:20px; color:#fff; text-align:right;
}
.wrap .subHeader .rightPredstavqne{
	float:left; width:519px; height:209px; margin:23px 0px 0px 20px; color:#fff;
}
.wrap .subHeader .rightPredstavqne .colon{
	float:left; width:162px; height:209px; margin:15px 0px 0px 7px; color:#fff;
}
.wrap .subHeader .rightPredstavqne .colon span{
	float:left; background:url(../img/plus_white.gif) no-repeat right top; padding-right:17px; margin-bottom:15px;
}
.wrap .subHeader .rightPredstavqne .colon li {
	background: url(../img/column_a.gif) no-repeat center bottom; float:left; width:100%; padding:5px 0px 5px 0px;
}
.wrap .subHeader .rightPredstavqne .colon li a {
	background: url(../img/red_dor.gif) no-repeat 0px 4px; color:#FFF; text-decoration:none; padding-left:20px;
}
.wrap .subHeader .rightPredstavqne .colon li a:hover {
	background: url(../img/red_dor.gif) no-repeat 1px 4px; color:#DDD;
}
/*
  CONTENT 2
=========================================================================================
*/
.wrap .content_2{
	margin-top:15px; background:url(../img/bgr_content2.jpg) repeat-y ;
	float:left; width:100%; padding-bottom:15px; color:#fff;
}
.wrap .content_2 .content_2Title{
	background:url(../img/bgr_h1.jpg) no-repeat center; float:left; width:100%; 
	margin:6px 0px 4px 0px; color:#fff; padding:3px 0px 3px 0px;
}
.wrap .content_2 .content_2Title span{
	padding:5px 12px 0px 15px; font-size:11px; font-weight:normal; text-transform:uppercase;
	background:url(../img/plus_white.gif) no-repeat right top;
}



.wrap .content_2 .txtCont{
	font-size:11px; line-height:19px; width:623px; float:left;
}
.wrap .content_2 .txtCont ul, .wrap .content_2 .txtCont ol{
	list-style:inside;
}
.wrap .content_2 .txtCont ul{
	list-style-type: disc; 
}
.wrap .content_2 .txtCont li{
	margin-top:3px;
}
.wrap .content_2 .txtCont ol{
	list-style-type: decimal;
}
.wrap .content_2 .txtCont img{
	border:0px; 
}
.wrap .content_2 .txtCont a{
	color:#FFF; text-decoration:underline;
}
.wrap .content_2 .txtCont a:hover{
	color:#FFF; text-decoration:none;
}



.wrap .content_2 .txtCont .contentTxt{
	padding:0px 15px 0px 18px; text-align:justify; float:left;
}
.wrap .content_2 .txtCont .search li{
	padding:10px 0px 0px 10px;
}
.wrap .content_2 .txtCont .search li a{
	color:#fff; font-weight:bold; background:url(../img/red_dor.gif) no-repeat 0px 4px;
	padding-left:9px; text-decoration:none;
}
.wrap .content_2 .txtCont .search li a:hover{
	color:#fff; font-weight:bold; background:url(../img/red_dor.gif) no-repeat 2px 4px;
	padding-left:11px; text-decoration:underline;
}

/* INDEX TEMPLATE */

.wrap .indexContent{
	float:left; width:100%; margin-top:15px;
}
.wrap .indexContent .leftPart{
	float:left; width:434px; height:261px; padding-top:13px;
	background:url(../img/kare_firstpage.jpg) no-repeat;
}
.wrap .indexContent .rightPart{
	float:left; width:519px; height:261px; margin-left:9px;  padding-top:13px;
	background:url(../img/kare_firstpage_right.jpg) no-repeat;
}
.wrap .indexContent .clear{
	float:left; width:100%; height:1px;
	text-indent:9999px; overflow:hidden;
}
.wrap .indexContent .titleIndex{
	color:#fff; padding:0px 15px 0px 14px;
	background:url(../img/plus_white.gif) no-repeat right top;
}
.wrap .indexContent .textIndex{
	padding:10px; color:#ddd; line-height:15px; /* color:#B5A691; */
}
.wrap .indexContent .textIndex b, .wrap .indexContent .textIndex strong{
	color:#fff; font-weight:bold;
}
.wrap .endsite{
	float:left; width:100%; color:#fff; height:12px; text-indent:999px; overflow:hidden;
}

/*
  Portfolio
=========================================================================================
*/

.content_2 .oneSait{
	float:left; width:603px; background:url(../img/portfolio_bgr.gif) repeat-y right top;
	position:relative; top:5px; left:10px; margin-bottom:15px;
}
.content_2 .oneSait .saitImg{
	float:left; 
}
.content_2 .oneSait .saitImg img{
	padding:3px; border:solid 1px #66563B;
}
.content_2 .oneSait .textSait{
	float:left; margin:3px 0px 0px 12px; width:381px; font-size: 11px; line-height:16px;
}
.content_2 .oneSait .textSait h3{
	padding-bottom:2px; border-bottom:solid 1px #CCC; margin-bottom:10px; font-weight:bold; font-size: 11px;
}
.content_2 .oneSait .textSait .camsaita{
	float:right; width:80px; text-align:center; padding:2px 0px 3px 0px; background-color:#441505;
	border:solid 1px #260D05; text-decoration:none;
}
.content_2 .oneSait .textSait .camsaita:hover{
	background-color:#8E2602; color:#EEE;
}


/*
  FOOTER
=========================================================================================
*/

.wrap .footer {
	width:962px; float:left; color:#fff;
	height:50px; margin-top:15px; 
	background: url(../img/footer.jpg) no-repeat center;
}
.wrap .footer .footerLeft{
	float:left; padding:20px 0px 0px 20px;
}
.wrap .footer .footerLeft .img{
	float:left; position:relative;
}
.wrap .footer .footerLeft .text{
	float:left;
}
.wrap .footer .footerLeft .img img{
	border:none; position:absolute; top:-1px; left:10px;
}


.wrap .footer .footerRight{
	float:right; margin-right:10px;
}
.wrap .footer .footerRight li{
	width:104px; height:50px; float:left;
}
.wrap .footer .footerRight a{
	display:block; margin-top:5px; padding:15px 2px 0px 2px; color:#fff; text-decoration:none;
	height:30px; text-align:center;
}
.wrap .footer .footerRight a:hover, .footerRightHover{
	background:url(../img/bgr_footer_hover.gif) repeat-x top;
}

/*
  RIGHT TEMPLATES
=========================================================================================
*/

.wrap .rightTempl{
	float:left; width:327px; margin-left:10px;
}

.wrap .rightTempl .rTitle{
	background:url(../img/bgr_right_temptitle.jpg) no-repeat center; float:left; 
	width:100%; margin:7px 0px 4px 0px; color:#fff; padding:5px 0px 5px 0px;
}
.wrap .rightTempl .rTitle span{
	padding:5px 12px 0px 15px; font-size:11px; font-weight:normal;
	text-transform:capitalize; background:url(../img/plus_white.gif) no-repeat right top;
}
.wrap .rightTempl .RightTht{
	margin:10px 9px 10px 10px;
}

.wrap .rightTempl div.socialBookmarks{
    float:left;
    width:327px;
    text-align:center;
    margin-top:20px;
}

.wrap .rightTempl div.socialBookmarks img{
	border:0px;
}

/*======================================= Kym Templeitite ===============================*/

.wrap .rightTempl .RightTht .rtempl_1{
	float:left; width:307px; background:url(../cms_img/repeat_first_site.gif) repeat-y 152px 0px;
}
.wrap .rightTempl .RightTht .rtempl_1_p{
	float:left; padding-bottom:10px; width:307px; text-align:justify; line-height:16px;
}
.wrap .rightTempl .RightTht .rtempl_1 img{
	border:0px;
}

/*
  END RIGHT TEMPLATES
=========================================================================================
*/


/*
  MODULES
=========================================================================================
*/

.confContentLight, .confContentDark{
	width:585px; float:left; margin-top:5px; padding:3px 0px 3px 0px;
}
.confContentDark{
	background-color:#3A2009; 
}
.confContentLight{
	background-color:#43260C; 
}
.confContentLight div, .confContentDark div{
	float:left; line-height:17px;
}

.confContentLight input, .confContentDark input{
	width:14px; height:14px;
}
.confContentTxt{
	width:474px; float:left; padding-left:10px;

}
.confContentInput{
	width:83px; text-align:right; padding-right:10px;
}
.moretxt{
	float:left; width:300px;
}
.intext{
	width:351px; height:260px; float:left;
}
.textmoreone{
	float:left; padding:10px 18px 5px 0px; width:206px; text-align:right;
}
.confContentTextarea{
	float:right; 
}
.txtTextarea{
	float:left; width:260px; padding-left:10px;
}
.endform{
	text-align:center; padding:10px 0px 10px 0px; float:left; width:590px;
}
.endform a{
	text-align:center; padding:6px 10px 6px 10px; background-color:#3A2009; color:#fff;
	text-decoration:none; font-weight:bold; border:solid 1px #502D0F;
}
div.endformCaptcha{
    float:left; padding:10px 0px 10px 130px;
}
.red{
	color:#ff0022; font-weight:bold;
}
.feedback{
	padding:10px 0px 10px 90px; line-height:21px;
	float:left; width:400px;
}
.feedback textarea{
	width:400px;
}
.feedback .btn{
	background-color:#340c04;; color:#fff; font-weight:bold; padding:6px 10px 6px 10px;
	border:solid 1px #4A2009; cursor:pointer; margin-top:10px;
}
.feedback .fields{
	width:400px;
}
div.feedback div.feedbackBox{
    text-align:center; width:400px; padding:10px 0px 10px 0px;
}
div.feedback div.feedbackBoxCaptcha{
    float:left; padding:10px 0px 10px 40px;
}


.content_2 .animations{
	float:left; padding:5px 10px 5px 10px; margin-bottom:15px; background-color:#280D04;
	cursor:pointer; width:565px;
}
.content_2 .animations .picc{
	float:left; width:134px;
}
.content_2 .animations .texx{
	float:left; margin-top:14px; padding:0px 5px 5px 5px; width:414px;
}
.content_2 .animations .categg{
	padding-top:10px;
}
.content_2 .animations img{
	border:0px;
}
.content_2 .redichka{
	padding:0px 10px 5px 10px; text-align:center; float:left; width:565px; background-color:#3C1F09;
}
.content_2 .redichka a{
	text-decoration:none; color:#fff;
}
.content_2 .redichka .aleftimg{
	font-size:21px; font-weight:bold; position:relative; top:3px;
	color:#D9190C !important; text-decoration:none !important;
}
.content_2 .redichka .aleftimg_over{
	color:red !important; font-weight:bold; text-decoration:none !important;
}




/* rss News */

div.rightTempl div.rssNews{
    float:left; margin-top:10px; line-height:17px;
}
div.rightTempl div.rssNews{
    float:left; margin-top:10px;
}
div.rightTempl div.rssNews li a{
    color:#FFF; font-weight:bold; text-decoration:none;
}
div.rightTempl div.rssNews li a:hover{
    text-decoration:underline;
}

/* format text in page body */

div.rightTempl div.rssNews{
	float:left;
}

div.rightTempl div.rssNews div.rssItem{
    float:left; 
    width:326px; 
    border-top:1px solid #221606;
    background:url(../img/rss_icon.gif) no-repeat 4px 16px;
}

div.rightTempl div.rssNews div.rssItem a{
    display:block; 
    color:#FFF; text-decoration:none;
    padding:10px 10px 10px 26px;
}

div.rightTempl div.rssNews div.rssItem small{
    font-size:9px; 
}

div.rightTempl div.rssNews div.light{
    background-color:#573618;
}

div.rightTempl div.rssNews div.dark{
    background-color:#472C14;
}

div.rightTempl div.rssNews div.rssItem a:hover{
    background:url(../img/rss_icon.gif) no-repeat 4px 16px #260D05;
}

/*
  SITEMAP 
=========================================================================================
*/

div.listingItem a{
	text-decoration:none;
}

div.listingItem img{
	padding:0px 7px 0px 7px; margin-bottom:-5px;
}

div.listingItem div.root{
	font-weight:bold; padding:8px 0px 8px 0px;
}

div.listingItem div.rootChild{
	padding:4px 0px 4px 0px;
}


div.feedbackBox{
	float:left; width:650px;
}

div#recaptcha_container{
	float:left; width:560px; margin-top:10px;
}
div#recaptcha_container #recaptcha_response_field{
	float:left; width:300px; border:solid 1px #DDD;
}
div#recaptcha_container div#recaptcha_image{
	float:left; border:solid 1px #DDD; margin-top:10px;
}
div#recaptcha_container div.leftPart{
	float:left; width:300px; line-height:21px;
}
div#recaptcha_container div.rightPart{
	float:left; width:100px; height:73px; border:solid 1px #DDD; text-align:center;
	padding:6px; line-height:16px; margin:21px 10px; color:#444;
}
div#recaptcha_container div.rightPart p{
	font-size:10px; padding-top:6px;
}
div#recaptcha_container div.rightPart #recaptcha_reload_btn{
	border:solid 1px #CCC; background-color:#DDD; cursor:pointer;
	margin-top:7px; padding:1px; color:#444; font-size:11px;
}

div.rightTempl div.rightAdvertisement_1{
	float:left; position:relative; top:10px; left:12px;
}
div.rightTempl div.rightAdvertisement_2{
	float:left; position:relative; top:20px; left:12px;
}
div.rightTempl div.rightAdvertisement_3{
	float:left; position:relative; top:30px; left:12px;
}
div.rightTempl div.rightAdvertisementEnd{
	float:left; width:300px; height:15px;
	overflow:hidden; line-height:999px; text-indent:999px;
}