html {background: #4d4644 url('../a_i/theme/f1.jpg');}
body {
	margin:0;
	padding:0;	
	color: #000000;
	font: 14px Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 1.3em;
}

a:link, a:visited {color: #0059b5;  font-size: 13px; text-decoration: underline;}
a:active { text-decoration: none; color:#432d1c;}
a:hover { text-decoration: none; color:#432d1c;}

a.none:link, a.none:visited {color:#0059b5;  font-size: 13px; text-decoration: none;}
a.none:active { text-decoration: none; color:#432d1c;}
a.none:hover { text-decoration: none; color:#432d1c;}


@font-face {font-family: 'PT Sans'; 
	src: url('../a_font/pts55f_w.eot'); 
	src: local('PT Sans'), url('../a_font/PTS55F_W.woff') format('woff'),url('../a_font/PTS55F_W.ttf') format('truetype'), url('../a_font/PTS55F_W.svg#PTSans-Regular') format('svg');}
@font-face {font-family: 'PT Sans Narrow';
	src: url('../a_font/ptn57f_w.eot');
	src: local('PT Sans Narrow'), url('../a_font/PTN57F_W.woff') format('woff'),url('../a_font/PTN57F_W.ttf') format('truetype'), url('../a_font/PTN57F_W.svg#PTSans-Narrow') format('svg');}

.clear {clear: both;}			

.zagmain {font-family: 'PT Sans'; font-weight: bold; font-size: 17px; padding: 5px 0 15px 30px; color: #432d1c; background: #fff;}
	.zagmain a:link, .zagmain a:visited {color: #432d1c; text-decoration: none; font-size: 17px;}
	.zagmain a:active, .zagmain a:hover {color: #7d6d61;} 
.zagpage {font-family: 'PT Sans'; font-weight: normal; font-size: 19px; padding: 0; color: #432d1c;}
	.zagpage a:link, .zagpage a:visited {color: #432d1c; text-decoration: none; font-size: 19px;}
	.zagpage a:active, .zagpage a:hover {color: #7d6d61;} 

.colonka {float: left; width: 495px;}

.knopka1 {display: inline-block; width: 66px; height: 21px; background: url("../a_i/theme/knopka2.png") top left no-repeat; vertical-align:middle; margin-left: 10px;}	
.knopka1:hover {background-position: 0 -21px;}


	

.s19, a.s19 {font-size: 19px;} 
.s18, a.s18 {font-size: 18px;}
.s17, a.s17 {font-size: 17px;}
.s16, a.s16 {font-size: 16px;}
.s15, a.s15 {font-size: 15px;}
.s14, a.s14 {font-size: 14px;}
.s13, a.s13 {font-size: 13px;}
.s12, a.s12 {font-size: 12px;}
.s11, a.s11 {font-size: 11px;}
.s10, a.s10 {font-size: 10px;}
.s9, a.s9 {font-size: 9px;}

.zzz {font-family: 'PT Sans';}
.strong {font-weight: bold;}
.em {font-style: italic;}

/*COLOR*/
.colorGreen1 {color: #7fa729;} /* green зеленый яркий */
.colorGreen2 {color: #668714;} /* green зеленый темный*/
.colorGreen3 {color: #689d04;} /* green зеленый*/

.colorRed1 {color: #9c1212;} /* red красный темный*/

.colorBrown1 {color: #432d1c;} /* brown темный */
.colorBrown2 {color: #544437;} /* brown светлый */
.colorBrown3 {color: #998677;} /* brown светлее светлого*/

.colorWhite1 {color: #fff;} /* white белый*/
/*END COLOR*/


	
#rama {position: relative; width: 1016px; margin: 0 auto 0 50px;}
.f1_ss {position: relative; width: 1016px; margin: 0 auto;}
.f1_ss2 {position: relative; width: 1020px;}
#block_top {height: 0px; border: 0px solid #fff;  width:990px; margin: 0 auto; color: #959494;}
#block_bottom {border: 0px solid #fff;  width: 990px; margin: 0 auto; color: #959494; padding-bottom: 30px; background: #4d4644 url('../a_i/theme/f1.jpg');}
	#block_bottom #bl_menu_bottom {float: left; padding: 0 10px 0 40px; width: 740px; border-right: 1px solid #756c65;} 
	#block_bottom #bl_menu_bottom .block {float: left; border: 0px solid #fff; width: 130px; padding-right: 18px;}
	#block_bottom #bl_menu_bottom a:link, #block_bottom #bl_menu_bottom a:visited {font-size: 13px; color: #a3a3a3; text-decoration: none; display: block; padding: 1px;}
	#block_bottom #bl_menu_bottom a:active, #block_bottom #bl_menu_bottom a:hover {color: #6a6969;}	
	#block_bottom #bl_menu_bottom .zagbottom:link, #block_bottom #bl_menu_bottom .zagbottom:visited {font-size: 17px; color: #82965e; text-decoration: none; display: block; padding: 15px 0 5px 0;}
	#block_bottom #bl_menu_bottom .zagbottom:active, #block_bottom #bl_menu_bottom .zagbottom:hover {color: #9ebf62;}
	#block_bottom #bl_contact_bottom {float: left; padding: 15px 0 0 20px; color: #a2a2a2; width: 179px; font-size: 13px;} 
		
.block_mezhdu {height: 210px; padding-top: 10px; width: 990px; margin: 0 auto; background: #fff;}
.block_main {position: relative; width: 990px; margin: 0 auto; background: #fff;}
	.block_main .f1_u1 {position: absolute; top: -13px; left: -13px; background: url('../a_i/theme/f1_u1.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main .f1_u2 {position: absolute; top: -13px; right: -13px; background: url('../a_i/theme/f1_u2.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main .f1_u3 {position: absolute; bottom: -13px; right: -13px; background: url('../a_i/theme/f1_u3	.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main .f1_u4 {position: absolute; bottom: -13px; left: -13px; background: url('../a_i/theme/f1_u4.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main .f1_s1 {position: absolute; top: -13px; left: 0; background: url('../a_i/theme/f1_s1.png') top left repeat-x; width: 990px; height: 13px;}
	.block_main .f1_s3 {position: absolute; bottom: -13px; left: 0; background: url('../a_i/theme/f1_s3.png') top left repeat-x; width: 990px; height: 13px;}
	.block_main .f2_s1 {position: absolute; top: -13px; left: 0; background: url('../a_i/theme/f2_s1.png') top left repeat-x; width: 990px; height: 13px; border-bottom: 0px solid #484545; z-index: 1000;}
	.block_main .f2_s2 {position: absolute; bottom: -13px; left: 0; background: url('../a_i/theme/f2_s2.png') top left repeat-x; width: 990px; height: 13px; border-top: 0px solid #484545; z-index: 1000;}
	
	.block_main #bl_top_reklama {width: 990px;}
	.block_main #bl_top_reklama2 {background: url('../a_i/theme/f2.jpg') top left; width: 990px;}
	.block_main #bl_top_enter {background: url('../a_i/theme/f2.jpg') top left; width: 990px;}
		#bl_top_enter a:link,#bl_top_enter a:visited {color: #333333;}
		#bl_top_enter a:active,#bl_top_enter a:hover {color: #4e4e4e; text-decoration: none;}

.block_main2 {position: relative; width: 1020px; margin: 0 auto; padding-top: 50px; background: #fff;}
	.block_main2 .f1_u1 {position: absolute; top: -13px; left: -13px; background: url('../a_i/theme/f1_u1.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main2 .f1_u2 {position: absolute; top: -13px; right: -13px; background: url('../a_i/theme/f1_u2.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main2 .f1_u3 {position: absolute; bottom: -13px; right: -13px; background: url('../a_i/theme/f1_u3	.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main2 .f1_u4 {position: absolute; bottom: -13px; left: -13px; background: url('../a_i/theme/f1_u4.png') top left no-repeat; width: 13px; height: 13px;}
	.block_main2 .f1_s1 {position: absolute; top: -13px; left: 0; background: url('../a_i/theme/f1_s1.png') top left repeat-x; width: 990px; height: 13px;}
	.block_main2 .f1_s3 {position: absolute; bottom: -13px; left: 0; background: url('../a_i/theme/f1_s3.png') top left repeat-x; width: 990px; height: 13px;}
	.block_main2 .f2_s1 {position: absolute; top: -13px; left: 0; background: url('../a_i/theme/f2_s1.png') top left repeat-x; width: 990px; height: 13px; border-bottom: 0px solid #484545; z-index: 1000;}
	.block_main2 .f2_s2 {position: absolute; bottom: -13px; left: 0; background: url('../a_i/theme/f2_s2.png') top left repeat-x; width: 990px; height: 13px; border-top: 0px solid #484545; z-index: 1000;}
	
	.block_main2 #bl_top_reklama {width: 1020px;}
	.block_main2 #bl_top_reklama2 {background: url('../a_i/theme/f2.jpg') top left; width: 990px;}
	.block_main2 #bl_top_enter {background: url('../a_i/theme/f2.jpg') top left; width: 990px;}
		#bl_top_enter a:link,#bl_top_enter a:visited {color: #333333;}
		#bl_top_enter a:active,#bl_top_enter a:hover {color: #4e4e4e; text-decoration: none;}



#logo {position: absolute; top: 0; left: -63px;}

	.block_main #bl_top_shapka {position: relative; width: 990px; height: 50px; border-bottom:0px solid #8caf24;background:#323738;text-align:center;}	
		#bl_top_shapka #reklama_n30 {position: absolute; top: 15px; right: 15px; border: 0px solid #999;}
		#bl_top_shapka #bl_menu {position: absolute; top: 15px; left: 5px; width: 990px; border: 0px solid #999;text-align:center;}
		#bl_top_shapka #bl_menu2 {position: absolute; top: 144px; left: 0px; width: 970px; border: 0px solid #999;}
			#bl_menu div {float: left; padding: 2px 5px;display:inline-block;}
			#bl_menu div.active {float: left;display:inline-block; padding: 2px 5px; background: #8caf24; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			#bl_menu div.active a:link, #bl_menu div.active a:visited {color: #fff; font-size: 15px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu div.active a:active, #bl_menu div.active a:hover	 {color: #cada9c;}			
			#bl_menu div a:link, #bl_menu div a:visited {color: #fff; font-size: 15px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu div a:active, #bl_menu div a:hover	 {color: #686868;}
			#bl_menu div:hover a {padding: 2px 5px; background: #b0ca05; color:#fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			#bl_menu div:hover {padding: 2px 0;}
			#bl_menu div:hover img {padding: 3px 5px;}
			#bl_menu div.active a:hover {background:#8caf24;}
			#bl_menu div img {padding: 3px 0px;}

			#bl_menu2 div {float: left; padding: 5px;display:inline-block;}
			#bl_menu2 div.active {float: left;display:inline-block; padding: 5px; background: #8caf24; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			#bl_menu2 div.active a:link, #bl_menu2 div.active a:visited {color: #fff; font-size: 19px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu2 div.active a:active, #bl_menu2 div.active a:hover	 {color: #cada9c;}			
			#bl_menu2 div a:link, #bl_menu2 div a:visited {color: #313131; font-size: 19px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu2 div a:active, #bl_menu2 div a:hover	 {color: #686868;}
			#bl_menu2 div img {padding: 3px 0px;}



	.block_main2 #bl_top_shapka2 {position: relative; width: 990px; height: 50px; border-bottom:0px solid #8caf24;background:#323738;text-align:center;}	
		#bl_top_shapka2 #reklama_n30 {position: absolute; top: 15px; right: 15px; border: 0px solid #999;}
		#bl_top_shapka2 #bl_menu {position: absolute; top: 15px; left: 5px; width: 990px; border: 0px solid #999;text-align:center;}
		#bl_top_shapka2 #bl_menu2 {position: absolute; top: 144px; left: 0px; width: 970px; border: 0px solid #999;}
			#bl_menu div {float: left; padding: 2px 5px;display:inline-block;}
			#bl_menu div.active {float: left;display:inline-block; padding: 2px 5px; background: #8caf24; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			#bl_menu div.active a:link, #bl_menu div.active a:visited {color: #fff; font-size: 15px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu div.active a:active, #bl_menu div.active a:hover	 {color: #cada9c;}			
			#bl_menu div a:link, #bl_menu div a:visited {color: #fff; font-size: 15px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu div a:active, #bl_menu div a:hover	 {color: #686868;}
			#bl_menu div:hover a {padding: 2px 5px; background: #b0ca05; color:#fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			#bl_menu div:hover {padding: 2px 0;}
			#bl_menu div:hover img {padding: 3px 5px;}
			#bl_menu div.active a:hover {background:#8caf24;}
			#bl_menu div img {padding: 3px 0px;}

			#bl_menu2 div {float: left; padding: 5px;display:inline-block;}
			#bl_menu2 div.active {float: left;display:inline-block; padding: 5px; background: #8caf24; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
			#bl_menu2 div.active a:link, #bl_menu2 div.active a:visited {color: #fff; font-size: 19px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu2 div.active a:active, #bl_menu2 div.active a:hover	 {color: #cada9c;}			
			#bl_menu2 div a:link, #bl_menu2 div a:visited {color: #313131; font-size: 19px; text-decoration: none; font-family: 'PT Sans';}
			#bl_menu2 div a:active, #bl_menu2 div a:hover	 {color: #686868;}
			#bl_menu2 div img {padding: 3px 0px;}


			
#bl_enter {padding: 50px; background: url('../a_i/theme/f2.jpg') top left; font-family: 'Pt Sans'; font-size: 16px;}	
	#bl_enter a:link,#bl_enter a:visited {color: #bdbdbd; font-size: 16px;}
	#bl_enter a:active,#bl_enter a:hover {color: #fff; text-decoration: none;}
	#bl_enter input.input1, #bl_enter select.input1 {height: 30px; font-size: 20px; font-family: 'Pt Sans'; border: 1px solid #676363; background: #9e9d9f; color: #fff; padding: 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		#bl_enter select.input1 {padding: 0 10px;}
	#bl_enter input.input1:focus, #bl_enter select.input1:focus{border: 1px solid #fff;}
	#bl_enter .error_zag {color: #fff;}
	#bl_enter .error1 {padding-left: 30px; color: #fff;}
	
.bl_afishaindex {border-top: 1px solid #cec1b7; background: #fff url('../a_i/theme/f_afisha.gif') top left repeat-x; padding: 0 30px 15px 30px;}
	.bl_afishaindex div {position: relative; padding: 0 0 8px 0;}
	.bl_afishaindex div.zag {padding: 15px 0 7px 0;}
	.bl_afishaindex div.zag a:link, .bl_afishaindex div.zag a:visited {color: #432d1c; font-size: 16px; font-family: 'PT Sans'; }
	.bl_afishaindex div.zag a:active, .bl_afishaindex div.zag a:hover {color: #7d6d61; text-decoration: none;}
	.bl_afishaindex div a:link, .bl_afishaindex div a:visited {color: #0059b5; font-size: 12px; line-height: 1.3em;}
	.bl_afishaindex div a:active, .bl_afishaindex div a:hover {color: #432d1c; text-decoration: none;}
	.bl_afishaindex div a.seg:link, .bl_afishaindex div a.seg:visited {color: #0059b5; font-size: 12px; line-height: 1.3em; font-weight: normal;}
	.bl_afishaindex div a.seg:active, .bl_afishaindex div a.seg:hover {color: #432d1c; text-decoration: none;}	
	.bl_afishaindex .col1 {float: left; width: 215px; padding: 0 15px 0 0;}
	.bl_afishaindex .col2 {float: right; width: 200px;}

.bl_gazetaindex {border-top: 1px solid #cec1b7; background: #fff url('../a_i/theme/f_afisha.gif') top left repeat-x; padding: 0 30px 15px 30px;}	
		.bl_gazetaindex .gazeta_img {float: left; padding: 0 15px 0 5px; width: 80px; text-align: center;}
		.bl_gazetaindex .gazeta_img img{-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #999;}
		.bl_gazetaindex .gazeta_date {font-size: 10px; color: #4d4f48;}		
		.bl_gazetaindex .gazeta_zag {padding: 0 0 7px 0;}
		.bl_gazetaindex .gazeta_cat a:link, .bl_gazetaindex .gazeta_cat a:visited {color: #432d1c; font-size: 11px; text-decoration: none;}
		.bl_gazetaindex .gazeta_cat a:active, .bl_gazetaindex .gazeta_cat a:hover {color: #6d5d51; text-decoration: none;}
		.bl_gazetaindex .gazeta_zag {color: #0059b5; font-size: 22px; font-family: 'PT Sans'; text-decoration: none; line-height: 1em;}
		.bl_gazetaindex .gazeta_zag a:link, .bl_gazetaindex .gazeta_zag a:visited {color: #0059b5; font-size: 13px; font-family: 'PT Sans'; text-decoration: none; line-height: 1em;}
		.bl_gazetaindex .gazeta_zag a:active, .bl_gazetaindex .gazeta_zag a:hover {color: #4f92d7; text-decoration: none;}	
		.bl_gazetaindex .gazeta_text {color: #161e03; font-size: 13px; text-align: justify; line-height: 1.2em;}
		.bl_gazetaindex .gazeta_text a:link, .bl_gazetaindex .gazeta_text a:visited {line-height: 1.2em; font-size: 13px; color: #4d4f48; text-decoration: none;}
		.bl_gazetaindex .gazeta_text a:active, .bl_gazetaindex .gazeta_text a:hover {color: #929292;}	

.bl_afishaindex_recomend {}
	.bl_afishaindex_recomend div {position: relative; padding: 0 0 2px 0;}
	.bl_afishaindex_recomend div a:link, .bl_afishaindex div a:visited {color: #0059b5; font-size: 12px; line-height: 1.2em;}
	.bl_afishaindex_recomend div a:active, .bl_afishaindex div a:hover {color: #432d1c; text-decoration: none;}
	.bl_afishaindex_recomend div a.namecompany:link, .bl_afishaindex div a.namecompany:visited {padding-left: 5px; color: #432d1c; font-size: 11px; text-decoration: none;}
	.bl_afishaindex_recomend div a.namecompany:active, .bl_afishaindex div a.namecompany:hover {color: #998677;}
	.bl_afishaindex_recomend div span.date {padding-left: 0px; color: #544437; text-decoration: none; font-size: 11px;}
	
.bl_loveindex {}
	.bl_loveindex .forma_loveindex {background: #f5f1ed; margin: 5px; padding:5px 5px 10px 5px; font-size: 12px; color: #432d1c;}
		.forma_loveindex input {border: 1px solid #ab9c8f; background: #cec0b5 url('../a_i/theme/f_input1.gif') top left repeat-x; color: #544437;}
		.forma_loveindex input:hover {background: #cec0b5 url('../a_i/theme/f_input1a.gif') top left repeat-x;}
		.forma_loveindex select {border: 1px solid #ab9c8f; background: #cec0b5 url('../a_i/theme/f_input1.gif') top left repeat-x; color: #544437;}
		.forma_loveindex select:hover {background: #cec0b5 url('../a_i/theme/f_input1a.gif') top left repeat-x;}
		.forma_loveindex input.poisk {border: 1px solid #564a3f; background: #7d6b5d url('../a_i/theme/f_submit1.gif') top left repeat-x; color: #e6e3e0; width: 120px;}
		.forma_loveindex input.poisk:hover {background: #645246 url('../a_i/theme/f_submit1a.gif') top left repeat-x; color: #fff; width: 120px;}
			/*.niceCheck {width: 17px; height: 17px; display: inline-block; cursor: pointer; background: url(../a_i/theme/checkbox.png);  vertical-align: middle; margin-bottom: 3px;} */
			.niceCheck input {vertical-align: middle; margin-bottom: 5px;}
	.bl_loveindex div {position: relative; padding: 0 0 8px 0;}
	.bl_loveindex div.zag {padding: 15px 0 7px 0;}
	.bl_loveindex div.zag a:link, .bl_loveindex div.zag a:visited {color: #432d1c; font-size: 16px; font-family: 'PT Sans'; }
	.bl_loveindex div.zag a:active, .bl_loveindex div.zag a:hover {color: #7d6d61; text-decoration: none;}		

.bl_companyindex{}
	.bl_companyindex #bl_categ1 {position: relative; width: 500px; background: #e3dcd6; color: #544437; font-size: 13px; padding: 3px 3px 3px 30px;}
		#bl_categ1 a:link {color: #544437; font-size: 13px; text-decoration: none;}
		#bl_categ1 a:visited {color: #877a6f;}
		#bl_categ1 a:active, #bl_categ1 a:hover {color: #c6b8af;}
		#bl_categ1 #menulink {position: absolute; top: -33px; left: 470px;width:170px;}
		#bl_categ1 #menulink a:link, #bl_categ1 #menulink a:visited{font-size: 12px; color: #432d1c; text-decoration: underline;}
		#bl_categ1 #menulink a:active ,#bl_categ1 #menulink a:hover{color: #695a4e; text-decoration: none;}
		#bl_categ1 #menubook {position: absolute; top: -8px; left: 490px;}
	.bl_companyindex #bl_categosnov {padding: 20px 10px 10px 10px; font-size: 11px;}
		#bl_categosnov div.zag  {padding-left: 20px; color: #432d1c; font-size: 16px; font-family: 'PT Sans'; }
		#bl_categosnov div a:link, #bl_categosnov div a:visited {color: #0059b5; font-size: 12px; line-height: 1.3em;}
		#bl_categosnov div a:active, #bl_categosnov div a:hover {color: #432d1c; text-decoration: none;}
#bl_company_otziv_index{}
		#bl_company_otziv_index .datetime {color: #998677; font-size: 10px;}
			.datetime a:link, .datetime a:visited {color: #998677; font-size: 10px; text-decoration: none;}
			.datetime a:active, .datetime a:hover {color: #c3bdb8; text-decoration: underline;}
			#bl_company_otziv_index a.companyname:link, #bl_company_otziv_index a.companyname:visited {font-size: 12px; color: #432d1c;}
			#bl_company_otziv_index a.companyname:active, #bl_company_otziv_index a.companyname:hover {color: #87664d; text-decoration: none;}
			#bl_company_otziv_index a.otzivtext:link, #bl_company_otziv_index a.otzivtext:visited {text-align:justify; font-size: 11px; line-heght: 1.1em; color: #313131; padding: 2px 0; text-decoration: none;}
			#bl_company_otziv_index a.otzivtext:active, #bl_company_otziv_index a.otzivtext:hover {color: #6d6b6b;}
#bl_companyname_index {padding: 0 0 10px 10px; font-size: 10px; color: #6d6b6b;}
	#bl_companyname_index a:link {font-size: 10px; color: #6d6b6b; line-height: 1.1em;}


/* КНОПКА-1 Желтая */
a.f_knopka1, .f_knopka1  {
    font-family:'PT Sans', Arial;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    background-color: #f5c406;
    color: #000;
    padding: 0 15px;
    -webkit-transition: all linear 0.1s;
    -moz-transition: all linear 0.1s;
    -ms-transition: all linear 0.1s;
    -o-transition: all linear 0.1s;
    transition: all linear 0.1s;
    text-decoration: none;    
    margin: 13px 0;
}
.f_knopka1 {line-height: 10px;}

a.f_knopka1:hover, .f_knopka1:hover {
    background-color: #ddb000;
	color: #fff;
}

a.f_knopka1:active, .f_knopka1:active {
    background-color: #f7cc23;
}

/* КНОПКА-2 Зеленая */
a.f_knopka2, .f_knopka2 {
    font-family:'PT Sans', Arial;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    background-color: #7db11c;
    color: #fff;
    padding: 0 15px;
    -webkit-transition: all linear 0.1s;
    -moz-transition: all linear 0.1s;
    -ms-transition: all linear 0.1s;
    -o-transition: all linear 0.1s;
    transition: all linear 0.1s;
    text-decoration: none;
   /* text-shadow: 0 1px 0 rgba(255,255,255,0.4);*/
    margin: 13px 0;
}
.f_knopka2{line-height: 10px;}

a.f_knopka2:hover, .f_knopka2:hover{
    background-color: #abc327;

}

a.f_knopka2:active, .f_knopka2:active {
    background-color: #6f9822;
}


/* КНОПКА-3 Красная */
a.f_knopka3, .f_knopka3 {
    font-family:'PT Sans', Arial;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    background-color: #be1f05;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#be1f05), to(#8a1300));
    background-image: -moz-linear-gradient(top, #be1f05, #8a1300);
    background-image: -ms-linear-gradient(top, #be1f05, #8a1300);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be1f05), color-stop(100%, #8a1300));
    background-image: -webkit-linear-gradient(top, #be1f05, #8a1300);
    background-image: -o-linear-gradient(top, #be1f05, #8a1300);
    background-image: linear-gradient(top, #be1f05, #8a1300);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be1f05', endColorstr='#8a1300', GradientType=0);
    border: 1px solid #be1f05;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    color: #fff;
    padding: 0 15px;
    -webkit-transition: all linear 0.1s;
    -moz-transition: all linear 0.1s;
    -ms-transition: all linear 0.1s;
    -o-transition: all linear 0.1s;
    transition: all linear 0.1s;
    text-decoration: none;
    /*text-shadow: 0 1px 0 rgba(255,255,255,0.4);*/
    margin: 13px 0;
}
.f_knopka3{line-height: 10px;}

a.f_knopka3:hover, .f_knopka3:hover{
    background-color: #be1f05;
	background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#be1f05), to(#be1f05));
    background-image: -moz-linear-gradient(top, #be1f05, #be1f05);
    background-image: -ms-linear-gradient(top, #be1f05, #be1f05);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be1f05), color-stop(100%, #be1f05));
    background-image: -webkit-linear-gradient(top, #be1f05, #be1f05);
    background-image: -o-linear-gradient(top, #be1f05, #be1f05);
    background-image: linear-gradient(top, #be1f05, #be1f05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be1f05', endColorstr='#be1f05', GradientType=0);
	border: 1px solid #be1f05;
}

a.f_knopka3:active, .f_knopka3:active {
    background-color: #701204;
	background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#701204), to(#701204));
    background-image: -moz-linear-gradient(top, #701204, #701204);
    background-image: -ms-linear-gradient(top, #701204, #701204);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #701204), color-stop(100%, #701204));
    background-image: -webkit-linear-gradient(top, #701204, #701204);
    background-image: -o-linear-gradient(top, #701204, #701204);
    background-image: linear-gradient(top, #701204, #701204);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#701204', endColorstr='#701204', GradientType=0);
	border: 1px solid #be1f05;
    -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.13);
    box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.13);
}

/* КНОПКА-4 Серая */
a.f_knopka4, .f_knopka4 {
    font-family:'PT Sans', Arial;
    display: inline-block;
    line-height: 34px;
    height: 34px;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    background-color: #b3b3b3;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#b3b3b3), to(#737272));
    background-image: -moz-linear-gradient(top, #b3b3b3, #737272);
    background-image: -ms-linear-gradient(top, #b3b3b3, #737272);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3b3b3), color-stop(100%, #737272));
    background-image: -webkit-linear-gradient(top, #b3b3b3, #737272);
    background-image: -o-linear-gradient(top, #b3b3b3, #737272);
    background-image: linear-gradient(top, #b3b3b3, #737272);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#737272', GradientType=0);
    border: 1px solid #b3b3b3;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    color: #fff;
    padding: 0 15px;
    -webkit-transition: all linear 0.1s;
    -moz-transition: all linear 0.1s;
    -ms-transition: all linear 0.1s;
    -o-transition: all linear 0.1s;
    transition: all linear 0.1s;
    text-decoration: none;
    /*text-shadow: 0 1px 0 rgba(255,255,255,0.4);*/
    margin: 13px 0;
}
.f_knopka4{line-height: 10px;}

a.f_knopka4:hover, .f_knopka4:hover{
    background-color: #b3b3b3;
	background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));
    background-image: -moz-linear-gradient(top, #b3b3b3, #b3b3b3);
    background-image: -ms-linear-gradient(top, #b3b3b3, #b3b3b3);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3b3b3), color-stop(100%, #b3b3b3));
    background-image: -webkit-linear-gradient(top, #b3b3b3, #b3b3b3);
    background-image: -o-linear-gradient(top, #b3b3b3, #b3b3b3);
    background-image: linear-gradient(top, #b3b3b3, #b3b3b3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#b3b3b3', GradientType=0);
	border: 1px solid #b3b3b3;
}

a.f_knopka4:active, .f_knopka4:active {
    background-color: #494544;
	background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#494544), to(#494544));
    background-image: -moz-linear-gradient(top, #494544, #494544);
    background-image: -ms-linear-gradient(top, #494544, #494544);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #494544), color-stop(100%, #494544));
    background-image: -webkit-linear-gradient(top, #494544, #494544);
    background-image: -o-linear-gradient(top, #494544, #494544);
    background-image: linear-gradient(top, #494544, #494544);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494544', endColorstr='#494544', GradientType=0);
	border: 1px solid #b3b3b3;
    -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.13);
    box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.13);
}	
	

