* {padding:0; margin:0;}
html {border:none;}
body {border:none; font:115%/130% "Roboto", Tahoma, Arial, sans-serif; font-weight:300; text-rendering:optimizelegibility;}
table {border-collapse:collapse; empty-cells:show;}
img {border:none; max-width:100%; height:auto; vertical-align:middle;}
p {text-indent:0;}
li {list-style-position:outside; list-style-type:none; list-style-image:none; padding-left:15px; vertical-align:middle; background:transparent url("<?php echo FULL_HOST; ?>images/liicon.png") no-repeat 0 -330px;}
li:hover {background-position:0px -132px;}
div {display:block; position:relative; clear:both; background:transparent;}
a:hover {text-decoration:none;}
.dtac {text-align:center !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
embed, object, iframe {max-width:100%; max-height:auto;}
iframe {border:none;}

@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}

.c_white, #hl1, #hl1 h1, #hl1 h2, .ftr1 h4, .ftr2, .cat_hdr1, .cat_hdr2, .cat_hdr3, .cat_hdr4, #btntop, #topmnu1, #topmnu1_1, #topmnu1_1 a, #topmnu1_1 a:hover {color:#ffffff;}
.c_red1, h1, h4 {color:#ff1135;}
.c_blue1, a, a:hover, h2, h3 {color:#3272b0;}
.c_dark1, body {color:#333333;}
.c_lgray1, .ftr1, span.star:before {color:#c6cacb;}
.c_gray_2 {color:#afafaf;}
.c_gray_3, #ma_1 {color:#666666;}
.c_gold, .rating span.star:hover:before, .rating span.star:hover ~ span.star:before {color:#e3cf7a;}
.c_geen1, h2.rzhdr44, #ph_cit:before {color:#2ca445;}
.c_sky1, #ph_skype:before {color:#90cff1;}

.c_b_white, .ma {background-color:#ffffff;}
.c_b_gray1, body, #allma_1 {background-color:#fafafa;}
.c_b_gray_2, .ftr_all, .ftr1, .cat_hdr1 {background-color:#2a2b2f;}
.c_b_gray_2, .ftr_all2, .ftr2, #topmnu1, #topmnu1_1 {background-color:#1e1e20;}
.c_b_gray_3, #hl1 {background-color:#e3e4e9;}
.c_b_gray_4, .cat_bdy1 {background-color:#f6f6f6;}
.c_b_red1, .cat_hdr2, #btntop:hover {background-color:#ff1135 !important;}
.c_b_gray5, #btntop {background-color:#a8a8a8 !important;}
.c_b_blue1, .cat_hdr3 {background-color:#3272b0;}
.c_b_geen1, .cat_hdr4 {background-color:#2ca445;}

h1 {font:180% "Roboto", Tahoma, Arial, sans-serif; font-weight:300; text-rendering:optimizelegibility;}
h2 {font:170% "Roboto", Tahoma, Arial, sans-serif; font-weight:300; text-rendering:optimizelegibility;}
h3 {font:150% "Roboto", Tahoma, Arial, sans-serif; font-weight:300; text-rendering:optimizelegibility;}
h4 {font:130% "Roboto", Tahoma, Arial, sans-serif; font-weight:300; text-rendering:optimizelegibility;}

h1, h2, h3, h4 {margin:0.2em 0 0.2em 0; padding:0.3em 0 0.3em 0;}
h2.rzhdr44 {border-bottom:3px double #e3e4e9;}
.litp22 li {margin-bottom:10px;}

.ma_in_2_L, .ma_in_3_L, .ma_in_4_L, .ma_in_5_L, .ma_in_6_L, .ma_in_2_R, .ma_in_3_R, .ma_in_4_R, .ma_in_5_R, .ma_in_6_R {float:left; clear:none;}


.allma {width:100%; margin:0 auto;}
.ma, .ma_trsp {max-width:1200px; margin:0 auto;}

.ma_in_1 {padding:2%; width:96%;}

.ma_in_2_L {margin:2%; width:63.33%; min-width:320px;}
.ma_in_2_R {margin:2%; width:61.33%; min-width:320px;}
.ma_in_3_L {margin:2%; width:30.66%; min-width:160px;}
.ma_in_3_R {margin:2%; width:28.66%; min-width:160px;}

.ma_in_4_L {margin:2%; width:22.50%; min-width:160px;}
.ma_in_4_R {margin:2%; width:20.50%; min-width:160px;}
.ma_in_5_L {margin:2%; width:47%; min-width:320px;}
.ma_in_5_R {margin:2%; width:45%; min-width:320px;}
.ma_in_6_L {margin:2%; width:71.50%; min-width:320px;}
.ma_in_6_R {margin:2%; width:69.50%; min-width:320px;}

.ftr_all, .ftr_all2 {width:100%; margin:0 auto; clear:both;}
.ftr1, .ftr2 {clear:both; max-width:1200px; vertical-align:middle; margin:0 auto;padding:10px 0 10px 0; font-size:80%;}
.ftr2 {text-align:center;}
.ftr1 b {color:#90cff1;}

.rating {unicode-bidi:bidi-override; direction:rtl; font-size:20px;}
.rating span.star, .rating span.stset {font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block;}
.rating span.star:hover {cursor:pointer;}
.rating span.star:before {content: "\f006";}
.rating span.star:hover:before, .rating span.star:hover ~ span.star:before {content: "\f005";}
.rating span.stset:before, .rating span.stset ~ span.stset {color:#e3cf7a !important; content: "\f005";}

#ma_1 {font-size:80%; background:transparent; padding:2px 0 2px 0; text-align:right;}
#sgnin1:before, #region1:before, #arbait1:before, #contact1:before, #ph_cit:before, #ph_skype:before, #ph_dlv:before, #ph_cart:before, .ph_inf2:before {font-family:FontAwesome; font-size:17px; display:inline-block; margin-right:5px; cursor:pointer; vertical-align:middle;}
#sgnin1, #region1, #arbait1, #contact1 {margin-right:10px; cursor:pointer;}
#sgnin1:before {content:"\f007";}
#region1:before {content:"\f041";}
#arbait1:before {content:"\f017";}
#contact1:before {content:"\f003";}

#hl1 {height:180px; width:100%; background:#020109 url("<?php echo FULL_HOST; ?>images/top_hdr_1.jpg") no-repeat 50% 0;}
#hl1 h1, #hl1 h2 {display:inline-block; clear:none; padding:20px 0 0 20px;}
.uavtr {display:inline-block; clear:none; padding:2px; border-radius:10px; border:3px double #ffffff; margin:10px 0 0 100px;}
.mkravt {float:right; clear:none; margin:0 0 0 10px;}

.infpnl_1 {display:block; float:left; clear:none; margin-right:15px; vertical-align:middle;}
.infpnl_1 a {font-size:100%;}

#ph_cit:before {content:"\f095";}
#ph_mts {display:inline-block; background:transparent url("<?php echo FULL_HOST; ?>images/mts.png") no-repeat 0 50%; padding-left:21px;}
#ph_vel {display:inline-block; background:transparent url("<?php echo FULL_HOST; ?>images/velcom.png") no-repeat 0 50%; padding-left:21px;}
#ph_lif {display:inline-block; background:transparent url("images/life.png") no-repeat 0 50%; padding-left:21px;}
#ph_skype:before {content:"\f17e";}
.ph_icq {display:inline-block; background:transparent url("<?php echo FULL_HOST; ?>images/icq.png") no-repeat 0 50%; padding-left:21px;}
.ph_inf2:before {content:"\f095";}

#ph_dlv, #ph_cart {display:block; margin-bottom:5px;}
#ph_dlv:before {width:35px; height:35px; line-height:35px; border-radius:25px; background-color:#3272b0; color:#ffffff; border:2px solid #ffffff; text-align:center; content:"\f0d1"; transition:all 0.6s ease 0s;}
#ph_dlv:hover:before {background-color:#ffffff; border:2px solid #3272b0; color:#3272b0;}

#ph_cart:before {width:35px; height:35px; line-height:35px; border-radius:25px; background-color:#ff1135; color:#ffffff; border:2px solid #ffffff; text-align:center; content:"\f07a"; transition:all 0.6s ease 0s;}
#ph_cart:hover:before {background-color:#ffffff; border:2px solid #ff1135; color:#ff1135;}
#ph_cart a, #ph_cart a:hover {color:#ff1135;}

#topmnu1_1 {padding:10px 0 10px 0; vertical-align:middle; text-align:center;}
#topmnu1_1 a, #topmnu1_1 span {margin-right:10px; font-size:80%; font-weight:400; vertical-align:middle; text-decoration:underline; cursor:pointer;}

#lnk_home:before, #lnk_pay:before, #lnk_gar:before, #lnk_cred:before, #lnk_vakancy:before, #lnk_info:before, #lnk_obzor:before, #lnk_llc:before,#lnk_act:before, #lnk_sale:before, #lnk_adddrec:before {font-family:FontAwesome; font-size:15px;  display:inline-block; margin-right:5px; cursor:pointer; vertical-align:middle;}
#lnk_home:before {content:"\f015";}
#lnk_pay:before {content:"\f158";}
#lnk_gar:before {content:"\f0ec";}
#lnk_cred:before {content:"\f0d6";}
#lnk_vakancy:before {content:"\f19d";}
#lnk_info:before {content:"\f05a";}
#lnk_obzor:before {content:"\f040";}
#lnk_llc:before {content:"\f0b1";}
#lnk_act:before {content:"\f1e2";}
#lnk_sale:before {content:"\f02c";}
#lnk_adddrec:before {content:"\f016";}

.cap_date:before, .cap_usr:before, .cap_com:before, .cap_share:before, .cap_edit:before, .cap_del:before, .cap_save:before {font-family:FontAwesome; font-size:15px;  display:inline-block; margin-right:5px; color:#afafaf; cursor:pointer;}
.cap_date, .cap_usr, .cap_com, .cap_share, .cap_edit, .cap_del, .cap_save {display:inline-block; clear:none; margin-right:10px; vertical-align:middle; font-size:80%; color:#afafaf; cursor:pointer;}
.cap_date:before {content:"\f133";}
.cap_usr:before {content:"\f007";}
.cap_com:before {content:"\f0e5";}
.cap_share:before {content:"\f1e0";}
.cap_edit:before {content:"\f044";}
.cap_del:before {content:"\f00d";}
.cap_save:before {content:"\f0c7";}

.cap_del, .cap_del:before {color:#ff1135 !important;}
.cap_share, .cap_share:before, .cap_edit, .cap_edit:before, .cap_save, .cap_save:before {color:#2ca445 !important;}

.cat_hdr1, .cat_hdr2, .cat_hdr3, .cat_hdr4 {text-align:center; vertical-align:middle; padding:8px 0 8px 0; border-radius:5px 5px 0 0;}
.cat_bdy1 {padding:8px 0 8px 0; border-radius:0 0 5px 5px; font-size:85%; line-height:145%;}
.cat_hdr1 h4, .cat_hdr2 h4, .cat_hdr3 h4, .cat_hdr4 h4 {display:inline; font-size:100%; color:#ffffff; padding:0; margin:0;}

#addeditrec, #addcomm33 {display:none; position:fixed; width:70%; /*height:50%;*/ top:25%; left:15%; background-color:#ffffff; overflow:auto; padding: 1em; box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset; z-index:1600;}
#addeditrec .inb1, #addcomm33 .inb1 {margin:20px;}

#adc232 {text-decoration:none; padding:5px 10px 5px 10px; border-radius:2px; cursor:pointer; background-color:#2ca445; color:#ffffff;}
#adc232:hover {background-color:#51d06a;} 
.onecomm45 {font-size:80%; line-height:120%; padding:8px 0 8px 0; margin:8px 0 8px 0; color:#666666; border-bottom:3px double #e3e4e9;}
.onecomm45 p {overflow:hidden;}
#usrcomm22 {margin:15px 0 15px 0; border:1px solid #e3e4e9; max-height:500px; border-radius:5px; overflow:auto;}
img.oncmavtr {float:left;  clear:none; margin:0 10px 0 0;}

#sharecur {display:none; position:absolute; border:1px solid #666666; border-radius:25px; background-color:#ffffff; overflow:auto; padding:10px; z-index:1500;}
.btnclose {display:inline-block; float:right; clear:none; margin:0 0 0 10px; cursor:pointer;}

#btntop {position:fixed; display:inline-block; width:50px; height:50px; cursor:pointer; text-align:center; vertical-align:middle; line-height:50px; bottom:10px; right:-3000px; border-radius:25px; transition:background-color 0.9s ease 0s;}
#btntop:before {font-family: FontAwesome; font-size:30px; content: "\f102";}

.cl1 {display:block; clear:both; height:0px;}

.topinfo p, .rgtblk22 p {display:inline-block; clear:both; margin:5px 0 5px 0;}

.smlnws {margin:0 0 20px 0; padding-bottom:10px; border-bottom:5px double #e3e4e9;}
.smlnws p, .fullnws p {display:inline-block; clear:both; margin:10px 0 10px 0;}
.smlnws li, .fullnws li {margin:10px 0 0 0;}
.smlnws h2 {cursor:pointer;}
.clspcr {display:block; clear:both; height:30px; background-color:#fafafa;}
.imgsmlpost {display:block; width:100%; max-height:180px; overflow:hidden; text-align:center; vertical-align:middle; background-color:#e3e4e9;}
a.morelnk {display:inline-block; text-decoration:none; background-color:#ff1135 !important; color:#ffffff !important; padding:8px 15px 8px 15px; border-radius:2px;}
a.morelnk:hover {background-color:#ff5b74 !important;}

#fau1 {text-align:center;}
.tau1 {display:inline-block; width:90%; height:22px; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:16px; margin:3px 0 5px 0;}
.tau1_1 {display:inline-block; width:90%; height:30px; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:16px; margin:3px 0 5px 0;}
.tau2 {display:inline-block; width:99%; height:22px; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:16px; margin:3px 0 5px 0;}
.tau3 {display:inline-block; width:70px; height:22px; text-align:center; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:16px; margin:3px 0 5px 0;}
.tau4 {display:inline-block; width:150px; height:22px; text-align:center; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:16px; margin:3px 0 5px 0;}
.tau5 {display:inline-block; width:250px; height:22px; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:16px; margin:3px 0 5px 0;}
.sbmau1 {display:inline-block; padding:7px 10px 7px 10px; border:1px solid #ffffff; color:#ffffff; background-color:#ff1135; border-radius:5px; vertical-align:middle; clear:both; cursor:pointer; font-size:16px; margin:5px 0 5px 0; transition:all 0.9s ease 0s;}
.sbmau1:hover {background-color:#ffffff; border:1px solid #ff1135; color:#ff1135; }
.tar1 {display:inline-block; width:90%; height:100px; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:18px; margin:3px 0 5px 0;}
.tar2 {display:inline-block; width:99%; height:200px; clear:both; vertical-align:middle; border:1px solid #e3e4e9; border-radius:5px; font-size:18px; margin:3px 0 5px 0;}
.authfrm22 {text-align:center;}


#frmsrch33 {padding:15px 0 15px 0; background-color:#e3e4e9; margin:0 0 15px 0; border-radius:5px;}
.srch1 {display:inline-block; clear:none; vertical-align:middle; width:80%; height:25px; margin-left:2%; font-size:16px; border:1px solid #e3e4e9; border-radius:5px 0 0 5px; text-indent:5px;}
.srchsbm1 {display:inline-block; clear:none; vertical-align:middle; width:12%; height:27px; margin-left:2%; font-size:14px; border-radius:0 5px 5px 0; border:none; background-color:#3272b0; color:#ffffff; cursor:pointer;}

#scnt22 {visibility:hidden;}
#socbtn22 a, #sharecur a {display:inline-block; width:34px; height:34px; overflow:hidden; margin:0px 1px; background:transparent url("<?php echo FULL_HOST; ?>images/soc.png") no-repeat 0 0;}
.socico1 {background-position:0px 0px !important;} /*G*/
.socico2 {background-position:0px -34px !important;} /*F*/
.socico3 {background-position:0px -68px !important;} /*T*/
.socico4 {background-position:0px -102px !important;} /*Â*/
.socico1:hover, .socico1:focus {background-position:-34px 0px !important;}
.socico2:hover, .socico2:focus {background-position:-34px -34px !important;}
.socico3:hover, .socico3:focus {background-position:-34px -68px !important;}
.socico4:hover, .socico4:focus {background-position:-34px -102px !important;}

.map33, .pstimgftr {text-align:center;}
.map33 img {padding:3px; border:3px double #ffffff; border-radius:5px;}
.pstimgftr a {display:block; clear:both; margin:0 0 5px 0;}
.pstimgftr img {padding:2px; border:1px dotted #ffffff; border-radius:3px;}

.navp a {display:inline-block; clear:none; padding:4px 11px 4px 11px; background-color:#3272b0; color:#ffffff; text-decoration:none;}
.navp b, .navp a:hover {display:inline-block; clear:none; padding:4px 11px 4px 11px; background-color:#ff1135; color:#ffffff; font-weight:normal !important;}

.db121 span {font-size:140%; text-decoration:underline; color:#3272b0; cursor:pointer;}
.db121 span:hover {text-decoration:none;}
.db122 {color:#bbb;}

@media screen and (max-width:720px){
	#addeditrec, #addcomm33 {width:80% !important; /*height:80% !important;*/ top:10% !important; left:10% !important;}
	#addeditrec .inb1, #addcomm33 .inb1 {margin:5px;}
}

@media screen and (max-width:700px){
	.allma, .ma {display:block; float:none; width:100%; padding:0; margin:0;}
	.ma_in_1, .ma_in_2_L, .ma_in_3_L, .ma_in_4_L, .ma_in_5_L, .ma_in_6_L, .ma_in_2_R, .ma_in_3_R, .ma_in_4_R, .ma_in_5_R, .ma_in_6_R {clear:both !important; width:96% !important; padding:2% !important; margin:0 !important; min-width:1px !important; float:none !important;}
	
	body {font-size:105%; line-height:125%;}
	h1, h2, h3, h4 {font-size:120%; font-weight:400;}
	#logotop1, #zkzphninf1 {display:none;}
}