html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
:focus { outline: 0px none; }

p, .head a, .head p, .pager a, .foot { font-family: "PT Sans",sans-serif; }
a { color: rgb(255, 133, 10); }
a:hover { text-decoration: none; color: rgb(0, 0, 0); }
b { font-weight: bold; }
i { font-style: italic; }
p { font-size: 100%; line-height: 125%; font-family: "PT Sans",sans; }
.myspan { display: block; font-size: 100%; line-height: 125%; }
h2 { font: 23px/125% "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51); margin-bottom: 10px; }
h3 { font: 23px/125% "PT Sans Narrow",sans-serif; }
h1 { font: 23px/125% "PT Sans Narrow",sans-serif; }
h6 { font-size: 100%; line-height: 125%; }
img { border: medium none; }
input, textarea { outline: medium none; overflow: auto; }
.ser { font: bold 20px/5px "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51);  text-transform: uppercase; margin-top:14px }
body { font: 13px/125% "PT Sans",sans-serif; }
html body * span.clr, html body * div.clr, html body * li.clr, html body * dd.clr, html body * p.clr { background: none repeat scroll 0% 0% transparent; border: 0px none; clear: both; display: block; float: none; font-size: 0px; list-style: outside none none; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }

.col5 {  border-bottom: 1px dotted rgb(255, 148, 41); padding-bottom:8px; margin-top:8px}
.dot { text-decoration: none; border-bottom: 1px dotted rgb(0, 0, 0); }
.abs { position: absolute; }
.rel { position: relative; }
.left { float: left; }
.pravo {float: left;}
.pravo1 {float: left; padding-left:395px}
.lll { vertical-align: middle; }
.mb { margin-bottom: 10px; }
body { background-image: url(img/11.jpg) }
#wrapper { margin: 0px auto; width: 1000px; min-height: 1000px; position: relative; box-shadow: 0 0 20px rgba(0,0,0,0.3); }
.head { width: 100%; background: url('img/head.png') repeat-x scroll 0% 5% rgb(231, 232, 233); margin-bottom: 0px; border-bottom: 1px dotted rgb(255, 163, 133) }
.logo { position: relative ! important; float: left; margin: -30px 0px 0px 10px; }

.slbox1 { position: relative ! important; float: left;  padding: 7px 6px; margin-left: 18px; }

.slbox { position: relative ! important; float: left; border: 1px dotted rgb(255, 184, 112); padding: 7px 6px; margin-left: 18px; width:440px}
.slbox p { font: bold 16px/13px "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51);  text-transform: uppercase; letter-spacing:1.5px; margin-bottom:8px; padding-left: 100px; margin-top:2px}
.slbox p b{  color: rgb(255, 133, 10);   }
.slbox p i{  color: rgb(255, 0, 0); font-style: normal }

.slbox p a { font-size: 17px; line-height: 125%; color: rgb(158, 0, 0); text-decoration: none; display: block; padding-bottom: 3px; }
.headline { width: 1000px; margin: 0px auto; padding-top: 50px; }
.contbx { float: right; position: relative ! important; margin: 10px 30px 0px 0px; }
.contbx b { float: right; height:30px; vertical-align: top }
.contbx a { color: rgb(48, 68, 84); font-size: 15px; font-weight: normal; margin: 0px 5px; }
.contbx h6 { font-size: 28px; color:#FF0000; clear: both; font: "PT Sans Narrow",sans-serif; }
.contbx h6 span { font-size: 25px; color: rgb(119, 119, 119); display: inline; font-family: Sakkal,serif; font-weight: normal; }
.tnav { position: absolute; top: 0px; left: 0px; width: 100%; height: 40px; background: url('img/tnav.png') repeat-x scroll 0% 0% transparent; }
.tnav ul { width: 960px; margin: 0px auto; text-align: justify; overflow: hidden; }
.tnav ul li { display: inline-block; float: left; margin: 7px 17px 0px; list-style-type: none; font: "PT Sans Narrow",sans-serif;}
.tnav ul li a { color:#ffffff; text-decoration: none; font-size: 18px; line-height: 25px; display: inline; font: "PT Sans Narrow",sans-serif; text-transform: uppercase; font-weight: bold }
.tnav ul li a:hover {  text-decoration: underline; }


#wrapper .but a:hover { color: rgb(102, 102, 102); }
#wrapper .but2 a:hover { color: rgb(102, 102, 102); }
.foot { color: rgb(255, 255, 255); font-size: 13px; background: url('img/foot.jpg') repeat-x scroll 0% 0% transparent; height: 87px; margin-top: 8px; padding: 0px 40px; }
.foot_wrap { margin: 0px auto; position: relative; height: 100%; width: 100%; }
.foot a { color: rgb(255, 255, 255); font-size: 13px; margin: 0px 2px 0px 0px; }
.foot input { width: 210px; height: 22px; padding-left: 2px; border: 1px solid rgb(200, 185, 211); border-radius: 4px; }
.inf { left: 0px; top: 20px; color: rgb(255, 255, 255); }
.inf span { margin-left: 12px; color: rgb(255, 255, 255); }
.advert { left: 328px; top: 20px; }
.srcbox { right: 0px; top: 33px; }
.but_src { display: block; background: url('img/but_src.png') repeat-x scroll 0% 0% transparent; padding: 1px 4px 2px; border: 1px solid rgb(233, 223, 254); position: absolute; right: 1px; top: 2px; border-radius: 2px; }
.but_src a { font: italic 13px/125% "PT Sans",sans-serif; color: rgb(51, 51, 51); text-decoration: none; }
#wrapper .but { background: url('img/but.png') no-repeat scroll 0px 0px transparent; display: block; height: 26px; padding: 5px 0px; text-align: center; width: 118px; }
#wrapper .but:hover { color: rgb(102, 102, 102); cursor: pointer; }
#wrapper .but2 { background: url('img/but2.png') no-repeat scroll 0px 0px transparent; display: block; height: 33px; padding: 8px 0px; text-align: center; width: 161px; margin: 10px auto 0px; }
#wrapper .but a, #wrapper .but2 a { color: rgb(51, 51, 51); text-shadow: 1px 1px 1px rgb(255, 255, 255); font: italic 14px "PT Sans",sans-serif; text-decoration: none; display: inline; }
#wrapper .but2 a { font-size: 17px; }
.col { margin-left: 6px; margin-right: 9px; margin-bottom: 20px; float: left; text-align:center}
.col a { font: 18px/125% "PT Sans",sans-serif; }
.content { padding: 0px 40px; width: 920px; min-height: 400px; margin: 0px auto; }
.content input, #wrapper textarea, .sign input { border: 1px solid rgb(200, 185, 211); border-radius: 4px; }
.content a { color: rgb(255, 133, 10); }
.dot { padding: 15px; border: 1px dotted rgb(255, 168, 82); }
.str { border-bottom: 1px dashed rgb(160, 112, 142); padding: 29px 10px; width: 900px; margin-left: 10px; }
.str_act { background: url('img/str_act.png') repeat scroll left center transparent; border-bottom: 1px solid transparent; box-shadow: 0px 0px 30px rgb(238, 228, 217) inset; }
.man { float: left; padding: 4px; border: 1px dotted rgb(255, 102, 102); background-color: rgb(255, 255, 255); display:block; overflow:hidden; height:62px}
.man1 { float: left; padding: 4px; border: 1px dotted rgb(255, 102, 102); background-color: rgb(255, 255, 255); display:block; overflow:hidden; height:161px}
.man2 { float: left; padding: 4px; border: 1px dotted rgb(255, 102, 102); background-color: rgb(255, 255, 255); display:block; overflow:hidden; height:81px}

.text { padding-left: 230px; margin-top: -5px; }
.text b a { color: rgb(90, 66, 136); font: 19px PT Sans; }

.three .man img { height:62px}

.date { float: left; width: 68px; background: url('img/date.png') no-repeat scroll 0% 0% transparent; height: 70px; margin-top: 0px ! important; text-align: center; }
.date span, .date_r span { color: rgb(255, 255, 255); }
.month { font-size: 10px ! important; margin-top: 10px ! important; }
.num { font: bold 37px PT Sans ! important; text-shadow: 1px -1px 1px rgb(83, 41, 87); margin-top: -5px ! important; }
.txt1 { float: left; width: 690px; }
.rp { float: left; width: 210px; margin-top: 1px; margin-right: -30px; margin-bottom: 0px; margin-left: 20px ! important; }
.blog .str { padding-bottom: 30px; width: 100%; }
.blog .text b { font: "PT Sans Narrow",sans-serif; color: rgb(71, 71, 71); display: block; margin-bottom:11px; font-size:17px ! important; font-weight: 600; text-transform: uppercase; letter-spacing:-0.2px }
.blog .text { padding-left: 140px; }
.blog .text .who { background: url('img/ico.gif') no-repeat scroll 0px 55% transparent; color: rgb(122, 63, 133); font: italic 13px/125% "PT Sans",sans-serif; letter-spacing: 0.4px; padding-left: 2px; padding-top: 1px; }
.blog .text span { color: rgb(255, 153, 51); font: 15px/125% "PT Sans",sans-serif; }

.blog .text p {  font: "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51); display: block; margin-bottom: 2px;font-size: 16px ! important;}

.blog p {  font: "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51); display: block; margin-bottom:22px; font-size: 16px ! important;}

.blog .who { text-decoration: none; }
.botlin a { font: 13px/125% "PT Sans",sans-serif; padding-left: 3px; }
.botlin a.comm { background: url('img/ico3.png') no-repeat scroll 0px 85% transparent; padding-left: 20px; }
.popaut ul li a { font: bold 16px/29px "PT Sans Narrow",serif; color: rgb(255, 153, 51); text-transform: uppercase; }
.popaut ul li { background-image: url(img/bullet_act.png); background-position: left; background-repeat: no-repeat; padding-left:22px }



.popaut h3, .popaut1 h3, .popaut2 h3, .popaut3 h3, .cloud h3, .sign h3, .backgr .rp h3 { font: bold 18px/30px "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51);  text-transform: uppercase; letter-spacing:1.5px;}
.three h3 span { font: 23px "PT Sans",sans-serif; color: rgb(255, 255, 255); letter-spacing:-0.5px; background:#fdb12e; padding:0 6px }
.ser { margin-bottom: 16px; }
.strip .text { padding-left: 15px; display: table-cell; }
.botlin { float: left; width: 100%; }
.kkk { padding-left:38px;}
.three {  }
.three .col { width: 212px;  margin: 10px 14px 20px 0px; padding-right: 10px; text-align:left; }
.three .last { border-right: medium none; padding: 0px; margin: 10px 0px 20px ! important; }
.three a { display: block; font-size: 15px; margin: 6px 0px 3px; float: left; color: rgb(255, 0, 0) }
.three span { font-size: 13px; }
a.more { margin-top: 20px; font-size: 14px; display: block; }
a.more1 { margin-top: -20px; font-size: 14px; display: block; padding-left:475px}

.indpage .who { text-decoration: none; }
.index { background: url('img/pat1.jpg') repeat scroll 0px 0px transparent; height: 280px; width: 100%; }
.active { margin-top: 0px ! important; z-index: 30 ! important; width: 597px ! important; }
.stolb h2 a { font: 27px PT Sans Narrow; color: rgb(91, 66, 135); text-decoration: underline; }
.stolb h2 { margin-bottom: 2px; color: rgb(91, 66, 135); }
.stolb h2:hover { text-decoration: underline; }
.stolb p { font-size: 14px; margin-bottom: 10px; }
.stolb i { font-size: 14px; }
.stolb .text { padding-left: 80px; margin-top: 0px; }
.sem { border-top: 1px dotted rgb(51, 51, 51); padding-top: 10px; margin-top: 10px; }
.sem a { font: 16px "PT Sans",sans-serif; color: rgb(90, 66, 136); }
.sem span { font-size: 13px; margin-top: 7px; }
.sem .simple_nav { font-size: 13px; color: black; }
.sem .simple_nav a { font-size: 13px; color: black; }
.index { overflow: visible; margin-top: 90px; }
.index .three { margin-top: 20px; float: left; margin-left: 40px; text-align:center}
.index .three .col a { color:#424242; font: 16px/30px "PT Sans",sans-serif; text-transform: uppercase; text-decoration: none; font-weight: bold; text-align:center;  }
.index .three .col span { color: rgb(119, 119, 119); font-size: 11px; }
.index .rp { margin: 42px -30px 0px 10px; }
.sign .but { margin: 6px auto 0px; }
.rp .sign { padding-bottom: 6px; }
.index .more, .backgr a.more { margin-top: 0px; color: rgb(91, 66, 135); font: 13px/125% "PT Sans",sans-serif; text-decoration: underline; }
.index .more { margin-left: 40px; }
#wrapper .sign input { margin-bottom: 3px; height: 20px; font: italic 13px/125% "PT Sans",sans-serif; color: rgb(153, 153, 153); padding-left: 4px; width: 180px; }
.sign h3 { margin: -8px 0px 6px; }
.indpage { padding: 20px 40px; margin-top: 0px; background-color: rgb(248, 248, 248); }
.indpage .txt1 { width: 690px; }
.indpage .rp { margin: -9px -30px 0px 20px; }
.indpage .popaut { margin-top: 9px; padding: 5px 0px 5px 9px; }


.indpage .popaut1 { margin-top:15px; padding: 18px; background-image: url(img/pat1.jpg); background-repeat: repeat; font: "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51); display: block; margin-bottom: 2px;font-size: 16px ! important; text-align:left; line-height:19px }
.popaut1 a { font: italic 14px "PT Serif",serif; }
.popaut1 h3{ font: bold 18px/20px "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51);  text-transform: uppercase; letter-spacing:1.5px; margin-bottom:11px }

.popaut2 { margin-top:22px; padding: 5px 0px 5px 1px; }
.popaut2 a { font: italic 14px "PT Serif",serif; }
.popaut2 h3{ font: bold 18px/20px "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing:1.5px; margin-bottom:11px}
.popaut2 .man    { margin: 3px 2px 3px 0px;  }

.indpage .popaut3 { margin-top:15px;  padding: 18px; background-image: url(img/head.png); background-repeat: repeat; font: "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51); display: block; margin-bottom: 2px;font-size: 16px ! important; text-align:left; line-height:19px}
.popaut3 a { font: italic 14px "PT Serif",serif; }
.popaut3 h3{ font: bold 18px/20px "PT Sans Narrow",sans-serif; color: rgb(51, 51, 51);  text-transform: uppercase; letter-spacing:1.5px; margin-bottom:11px }



.indpage .popaut4 { margin-top:15px;  padding: 18px; background-image: url(img/ff11.jpg); background-repeat: repeat; color: rgb(255, 255, 255); font: "PT Sans Narrow",sans-serif;  margin-bottom: 2px;font-size: 16px ! important; text-align:left; line-height:19px}
.popaut4 a { font: italic 14px "PT Serif",serif; }
.popaut4 h3{ font: bold 18px/20px "PT Sans Narrow",sans-serif;  color: rgb(255, 255, 255);  text-transform: uppercase; letter-spacing:1.5px; margin-bottom:11px}




.three { width:1000px; }
.indpage .strip { float: left; }
.indpage .three .text { float: left; padding-left: 6px; }
.indpage .three .text a { float: none; margin: 6px 0px 0px; }
.indpage .three .man a { margin: 0px; }



.indpage .str .text{  }
.indpage .str_act { padding: 15px 15px 20px 15px; width: 660px; margin-bottom: 12px; margin-left:-2px}
.content .str_act i.ser { font: italic 13px/125% "PT Serif",serif; margin: 10px 0px 6px; display: block; }
.indpage .text span { margin-top: 5px; }
.backgr { background-color: rgb(231, 232, 233); width: 920px; margin: 1px auto 0px; }
.backgr .rp { margin: 1px -30px 0px 10px; }
h3 img.va-m { padding-top: 1px; padding-left: 3px; }
.popup { position: absolute; left: 50%; background: none repeat scroll 0% 0% rgb(249, 246, 253); z-index: 999; box-shadow: 0px 1px 14px rgb(209, 200, 212); display: none; }
.pop-close { float: right; }
.pop-close a { font-style: normal; }
.popup a { color: rgb(94, 66, 136); }
.popup fieldset { border-width: 0px; }
.popup label, .popup a { font-style: italic; font-size: 13px; }
.popup label { display: block; padding: 9px 0px; }
#pop-login { top: 50px; margin-left: 195px; width: 290px; }
#pop-login input.text { width: 250px ! important; }
#pop-login .lostpass { float: left; margin-top: 13px; }
#pop-login .submit { float: right; }
.hide-layout { background: none repeat scroll 0px 0px rgb(0, 0, 0); bottom: 0px; display: none; height: 100%; opacity: 0; position: fixed; top: 0px; width: 100%; z-index: 998; }
.promo_slider { float: left; width: 954px; height: 240px; position: relative; padding: 1px; background: rgb(255, 168, 82) none repeat scroll 0% 0%; left: 22px; margin-bottom: 36px; top: 19px; }
.slider_cont { float: left; width: 100%; height: 100%; clear: both; position: relative; overflow: hidden; }
.sliderArrows a { display: block; text-indent: -9999px; outline: medium none; z-index: 50; width: 24px; height: 67px; position: absolute; top: 50%; margin-top: -34px; }
.prev { background: url('img/arrow_l.png') no-repeat scroll 0% 0% transparent; left: -24px; }
.next { right: -24px; background: url('img/arrow_r.png') no-repeat scroll 0% 0% transparent; }
.slider_cont .item { position: absolute; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.slider_cont .item img.item_img { float: right; }
.slider_cont .item .stolb { margin: 10px 0px 0px 10px; max-height: 100%; overflow: hidden; }
.sliderBullets { position: absolute; right: 15px; z-index: 50; bottom: 15px; background: none repeat scroll 0% 0% rgb(91, 36, 103); padding: 8px; border-radius: 16px; overflow: hidden; }
.sliderBullets a { display: block; float: left; text-indent: -9999px; outline: medium none; margin-left: 5px; width: 11px; height: 11px; background: url('img/bullet.png') no-repeat scroll 50% 50% transparent; }
.sliderBullets a:first-child { margin-left: 0px; }
.sliderBullets a.active { width: 11px ! important; height: 11px ! important; background: url('img/bullet_act.png') no-repeat scroll 50% 50% transparent; }

@font-face {
	font-family: "PT Sans";
	src: local("PT Sans"), url('img/pts55f_w.woff') format("woff"), url('img/pts55f_w.ttf') format("truetype"), url('img/pts55f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	src: local("PT Sans Italic"), url('img/pts56f_w.woff') format("woff"), url('img/pts56f_w.ttf') format("truetype"), url('img/pts56f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: bold;
	src: local("PT Sans Bold"), url('img/pts75f_w.woff') format("woff"), url('img/pts75f_w.ttf') format("truetype"), url('img/pts75f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: bold;
	src: local("PT Sans Bold Italic"), url('img/pts76f_w.woff') format("woff"), url('img/pts76f_w.ttf') format("truetype"), url('img/pts76f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans Caption";
	src: local("PT Sans Caption"), url('img/ptc55f_w.woff') format("woff"), url('img/ptc55f_w.ttf') format("truetype"), url('img/ptc55f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans Caption";
	font-weight: bold;
	src: local("PT Sans Caption Bold"), url('img/ptc75f_w.woff') format("woff"), url('img/ptc75f_w.ttf') format("truetype"), url('img/ptc75f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans Narrow";
	src: local("PT Sans Narrow"), url('img/ptn57f_w.woff') format("woff"), url('img/ptn57f_w.ttf') format("truetype"), url('img/ptn57f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Sans Narrow";
	font-weight: bold;
	src: local("PT Sans Narrow Bold"), url('img/ptn77f_w.woff') format("woff"), url('img/ptn77f_w.ttf') format("truetype"), url('img/ptn77f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Serif";
	src: local("PT Serif"), url('img/ptf55f_w.woff') format("woff"), url('img/ptf55f_w.ttf') format("truetype"), url('img/ptf55f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Serif";
	font-style: italic;
	src: local("PT Serif Italic"), url('img/ptf56f_w.woff') format("woff"), url('img/ptf56f_w.ttf') format("truetype"), url('img/ptf56f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Serif";
	font-style: normal;
	font-weight: bold;
	src: local("PT Serif Bold"), url('img/ptf75f_w.woff') format("woff"), url('img/ptf75f_w.ttf') format("truetype"), url('img/ptf75f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Serif";
	font-style: italic;
	font-weight: bold;
	src: local("PT Serif Bold Italic"), url('img/ptf76f_w.woff') format("woff"), url('img/ptf76f_w.ttf') format("truetype"), url('img/ptf76f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Serif Caption";
	src: local("PT Serif Caption"), url('img/ptz55f_w.woff') format("woff"), url('img/ptz55f_w.ttf') format("truetype"), url('img/ptz55f_w.svg') format("svg");
}
@font-face {
	font-family: "PT Serif Caption";
	font-style: italic;
	src: local("PT Serif Caption Italic"), url('img/ptz56f_w.woff') format("woff"), url('img/ptz56f_w.ttf') format("truetype"), url('img/ptz56f_w.svg') format("svg");
}
@font-face {
	font-family: "Sakkal";
	font-style: normal;
	font-weight: normal;
	src: url('img/majalla-webfont.eot') format("embedded-opentype"), url('img/majalla-webfont.woff') format("woff"), url('img/majalla-webfont.ttf') format("truetype"), url('img/majalla-webfont.svg') format("svg");
}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

.yashare-auto-init  { margin-top: 13px; margin-bottom: 10px; overflow:hidden; clear:all}

.pagination {
clear:both;
padding:20px 12px;
position:relative;
font-size:14px;
line-height:16px;
margin-left:263px
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 8px 2px 0;
padding:5px 8px 5px 8px;
text-decoration:none;
width:auto;
color:#fff;
background: #FF9933;
}

.pagination a:hover{
color:#fff;
background: #FF0000;
}
.view-content li a:hover  { color:#FF6600;   text-decoration: none }
.view-content li a  { color:#FF0000;   text-decoration: underline }


.pagination .current{
background: #4E2727;
color:#F3F3F3;
}



.wpcf7-form{

    width : 353px;
    min-height: 70px;
    overflow: hidden;
    margin: 20px  10px 20px 28px;
    border: 2px solid #fff;
    padding-top:20px; padding-left:14px; padding-bottom:21px;
    background-image: url(img/pat1.jpg);
    background-repeat: repeat
}
.wpcf7-form h2{
    font-size : 24px;
    text-align: center;
}
.wpcf7-form input, .wpcf7-form textarea {
    border-color: #808080 #C0C0C0 #C0C0C0 #D4D4D4;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    line-height: 16px;
    font: "PT Sans Narrow",sans-serif; font-size: 20px; text-transform: uppercase;
    width: 290px;
    float: none;
    margin: 0;
}
.wpcf7-form textarea {
    line-height: 16px;
    font-size: 14px;
    height: 100px; margin-bottom:15px;
}
.wpcf7-form p{
    font: "PT Sans Narrow",sans-serif; font-size: 18px; text-transform: uppercase;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 290px;
    padding: 0 0 10px;
    color: #FF0000;
}



::-webkit-input-placeholder {

	color:#2d2b2b;font-size: 14px;  font: "PT Sans Narrow",sans-serif;font-weight: normal;
}

::-moz-placeholder {

	color:#2d2b2b;font-size: 14px;  font: "PT Sans Narrow",sans-serif;font-weight: normal;
}



.buttons_form {
     padding: 4px 0px 3px 0px;   font: "PT Sans Narrow",sans-serif; font-size: 16px; text-transform: uppercase;
     height: 30px;
     width: 299px !important;
     border: none !important;
     cursor: pointer;
     color: #fff;
     -webkit-border-radius: .2em;
     -moz-border-radius: .2em;
     border-radius: .2em;
     color: #faddde;
     border: solid 1px #980c10;
     background: #f0212f;
     background: -webkit-gradient(linear, left top, left bottom, from(#f0212f), to(#f0212f));
     background: -moz-linear-gradient(top,  #f0212f,  #f0212f);
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0212f', endColorstr='#f0212f');
}