* { font-size: 12px; font-family: Arial; color: #131313; }
 
html { width: 100%; height: 100%; }

body {min-height: 100%; padding: 0; margin: 0; background: url('/img/fon.gif') repeat top; }



img { border: 0; }

img, form, input, select { margin: 0; padding: 0; }

input, textarea { padding: 5px; }
 	
h1{ font-size: 22px; color: #03267e; margin: 0; padding: 0; font-weight: bold; margin-bottom: 10px; line-height: 1.3; } 
h2{ font-size: 18px; color: #333; font-weight: bold; line-height: 1.3; } 
h3{ font-size: 12px; color: #03267e; font-weight: bold; } 
	
p { font-size: 14px; line-height: 1.3; margin-top: 0px; margin-bottom: 20px; }
li { line-height: 1.4; }

a{ color: #ff5400; text-decoration: none; }
a:hover{ color: #ff5400; text-decoration: underline; }
  
#maintable{ width: 100%; height:100%; margin: 0; padding: 0;  }

.ico_pad { margin-left: 30px;}
.lefts { margin-right: 10px; }

.tell { padding: 0px 10px 15px 0px; font-size: 18px; }

.catt_zag { padding-bottom: 20px; font-size: 18px; color: #131313; line-height: 1.3; }

.vmenu { color: #132b69; font-size: 13px; font-weight: bold; }
.vmenu a { color: #132b69; text-transform: uppercase; font-size: 13px; text-decoration: none; margin-left: 10px; margin-right: 10px; font-weight: bold; }
.vmenu a:hover,.vmenu a.cur { color: #ff5400; text-decoration: none; font-weight: bold; }

.lmenu { color: #132b69; font-size: 14px; padding-right: 10px; }
.lmenu a { color: #131313; display: block; font-family: Corbel; padding: 3px 0px 3px 0px; text-transform: uppercase; font-size: 14px; text-decoration: none; font-weight: bold; }
.lmenu a:hover,.lmenu a.cur { color: #ff5400; text-decoration: none; }


.podmenu { padding: 3px 0px 3px 0px; margin: 0px; }
.podmenu a { color: #131313; display: block; font-size: 14px; text-transform: none; font-family: Corbel; font-weight: normal; padding: 1px 0px 5px 10px; text-decoration: none; }
.podmenu a:hover,.podmenu a.cur { color: #ff5400; text-decoration: none; background: none; background: url('/img/str2.gif') no-repeat left;  }
 
.copy_l { float:left; font-size: 11px; text-align: left;}
.copy_l a,.copy_l a:hover { font-size: 11px; color: #000;  text-decoration: none; }
.copy_r { float:right; font-size: 11px; text-align: left;}
.copy_r a { font-size: 11px; }

.oran { font-size: 13px; color: #ff5400; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; }
.blue { font-size: 13px; color: #03267e; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; }
.blue2 { font-size: 13px; color: #03267e; text-transform: uppercase; font-weight: bold; }

.otstup { margin-bottom: 50px; }
.where { font-size: 15px; color: #9b9a9a; width:720px; line-height: 1.4; padding: 10px 0px; }
.where a { font-size: 15px; color: #9b9a9a; text-decoration: none; }
.where a:hover { color: #132b69; text-decoration: underline; }

.photo { float: left; margin-right: 10px; margin-bottom: 5px; }
.small{ font-size: 10px; color: #557f87; margin-top: 5px; }
.borr { border: 3px solid #acbcbd; }
.nw_line { height: 1px; border-bottom: 1px solid #acbcbd; margin-top: 10px; margin-bottom: 10px; }
.nw_date { margin-top: 7px; margin-bottom: 10px; font-size: 10px; color: #557f87; }

.shop_foto { margin-bottom: 5px; text-align: center;}
.shop_link { text-align: center; }
.shop_link a { font-weight: bold; } 
.shop_txt { text-align: center; }
.shop_price { text-align: center; color: #000; font-size: 13px;  font-weight: bold;}

.page_borr a img { border: 3px double #acbcbd; }
.page_borr a:hover img { border: 3px double #839697; }

.sm_sm { font-size: 10px; }
.sm_sm a { font-size: 10px; color: #131313; text-decoration: none; }
.sm_sm a:hover { color: #131313; text-decoration: underline; }

.iw_2 p { margin-bottom: 10px; }

.err{ border: 0px solid red; padding: 5px; color: red; }
.clear { clear:both; }
.b{ border: 1px solid red;}



/* POPUP */	
		
	.card_buy_cent { text-align: center; padding-top: 10px; }
	.card_buy { position: relative; cursor: pointer; display: inline-block; padding: 0px 20px; height: 40px; line-height: 40px; margin-bottom: 10px; border-bottom: 2px solid #bb0027; text-align: center; font-size: 18px; color: #fff; background-color: #de153f; border-radius: 5px; }
	.card_buy:hover { background-color: #bb0027; }
	
	
	.popup_padd { padding: 30px; }
	.popup_name { font-size: 24px; font-weight: bold; padding-bottom: 15px; line-height: 1.3; color: #3c3c3c; }
	.popup_podp { font-size: 14px; line-height: 1.4; color: #5d5d5d; }
	
	.popup_tv_img { float: left; width: 30%; margin-bottom: 20px; }
	.popup_tv_img img { width: 160px; height: auto; }
	.popup_tv_txt { float: left; width: 70%; margin-bottom: 20px; }
	
	.popup_tv_name {  font-size: 15px; margin-bottom: 10px; line-height: 1.4; color: #ff5400; }

	.popup_tv_price { color: #151515; font-size: 18px; margin-bottom: 15px; }


	.popup_ok { text-align: center; }
	.popup_1 { float: left; width: 230px; margin-right: 30px; }
	.popup_2 { float: left; width: 280px; }
	
	.popup_row { position: relative; padding-bottom: 25px; }
	.popup_inp, .popup_area { font-size: 15px; color: #3c3c3c; font-family: 'Arial', sans-serif !important; height: 42px; padding-left: 15px; padding-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; border: 1px solid #c9c9c9; border-radius: 3px; }
	.popup_area { resize:none; line-height: normal; height: 124px; padding-top: 10px; padding-bottom: 10px; }

	.popup_row_name { padding-bottom: 10px; font-size: 14px; color: #3c3c3c; }
	
	
	.zform_go { display: inline-block; vertical-align: top; text-align: center; padding: 0px 20px; min-width: 200px; height: 46px; line-height: 46px; color: #fff; font-size: 16px; cursor: pointer; background-color: #de153f; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; }
	.zform_go:hover { background-color: #bb0027; }
	

/* END popup */		
	
	

@media (max-width: 767px) {
.one {max-width: 100%;
width: 100%; display:block;  }
.two {max-width: 100%;
width: 100%; display:block;  }

.table tbody {max-width: 100%;
width: 100%; display:block; }

tr.tr { max-width: 100%;
width: 100%; display:block; }

.lmenu a{ font-size: 30px; }

}
