@charset "utf-8";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, fieldset, blockquote {margin:0px; padding:0px; border:0px;}
body { color: #4b4b4b;	font:400 13px Verdana, Arial, Helvetica, sans-serif;line-height:18px;}
table {border-collapse:collapse; }
a {outline:none;}
.cleaner {clear:both; height:1px; font-size:1px;}
.loader{background:url(/images/bg.jpg) no-repeat;margin-left:-1000px;
background:url(/images/bgall.jpg) no-repeat;margin-left:-1000px;
background:url(/images/top_menu_on.jpg) no-repeat;margin-left:-1000px;
background:url(/images/top_menu.jpg) no-repeat;margin-left:-1000px;
background:url(/images/info_bg.jpg) no-repeat;margin-left:-1000px;}

.namerubtext {font-size:18px; display:block; padding-bottom:10px; text-align:left; color:#124B8B; text-align:left; color:#124B8B;}

.tabinf tr td {font:400 13px Verdana, Geneva, sans-serif; text-align:left; line-height:18px; vertical-align:top;}
.tabinf tr td a img {margin-bottom:5px; border:solid 1px #FFF; }
.tabinf tr td a.nexta {font:700 12px Arial, Verdana, Geneva, sans-serif;  color:#4b4a4a;}
.tabinf tr td a.ha {font:700 16px Arial, Verdana, Geneva, sans-serif;  color:#4b4a4a;}
.tabinf tr td.bg {background:#f6f6f6;}
.tabinf tr td div.pd {padding:15px; font:400 12px Arial,Verdana, Geneva, sans-serif;  line-height:18px; }
.tabinf tr td div.pd span a {font:700 13px Arial, Verdana, Geneva, sans-serif; color:#2a710e;}
.tabinf tr td div.pd span a:hover {color:#1b4c53;text-decoration:none;}

.ac_results {z-index:10; background:#fff; list-style:none;color:#4b4b4b;  border:solid 1px #999999; background:#ECF1FF; margin-bottom:0px;overflow: hidden;}
.ac_results ul {list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results iframe {	display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;
	top:0;	left:0;	z-index:-1;	filter:mask();	width:3000px;	height:3000px;}
.ac_results li {	position:relative;    margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;
	width: 100%;	font:normal 12px Arial, Helvetica, sans-serif; 	overflow: hidden;}
.ac_over {	background-color: Highlight;	color: HighlightText;}


/***************************************************  v2 **********************************************/
.v2page {padding-top:39px; position:relative;}
#top_nav{position: fixed;z-index: 1000; top:0px;}
.top_v2{ width:100%; background:#000; border-bottom:solid 1px #505050;}
.top_v2_block  {width:960px; height:39px; text-align:left;}
.top_v2_block1 {width:342px; float:left;}
.top_v2_block1_2 {padding-top:12px;}
.top_v2_block2 {width:530px; float:left;}
.top_v2 h1, .sitename {font:800 13px Arial, Helvetica, sans-serif; color:#fff; display:inline-block;}
.top_v2_block2_1 {text-align:right;position:relative;}
.v2_login, .v2_reg, .v2_add, .v2_profile, .v2_logout {display:inline-block; height:34px; padding-left:40px; background-color:#000; background-image:url(/images/v2sprite.png); background-repeat:no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#fff000; text-align:left; text-decoration:none; margin-left:10px; padding-top:5px;}
.v2_login {background-position:0px 0px;}
.v2_reg {background-position: 0px -156px;}
.v2_add {background-position: 0px -78px;}
.v2_profile {background-position: 0px -312px;}
.v2_logout {background-position: 0px -234px;}
.v2_login:hover {background-position:0px -39px; }
.v2_reg:hover {background-position: 0px -195px;}
.v2_add:hover {background-position: 0px -117px;}
.v2_profile:hover {background-position: 0px -351px;}
.v2_logout:hover {background-position: 0px -273px;}
.v2_login span, .v2_reg span,  .v2_add span, .v2_profile span, .v2_logout span { display:block; font:400 11px Arial, Helvetica, sans-serif; color:#848483;}
.v2_reg:hover span {color:#fff;}
.v2_login:hover span {color:#fff;}
.v2_add_b {position:absolute; top:39px; right:0px; width:175px; padding:4px; background:#000; z-index:1000; display:none;}
.v2_add_b ul {background:#2e2e2e; list-style:none;}
.v2_add_b ul li a { display:block; text-align:left; text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif; color:#fff; padding:7px; cursor:pointer; border-bottom:solid 1px #3a3a3a; }
.v2_add_b ul li a:hover { background-color:#0155b4; color:#fff; }
.v2_logo { display:block; float:left; width:88px; height:39px;background-image:url(/images/v2sprite.png); background-repeat:no-repeat;background-position: 0px -390px; }

/***************************************************  v2 **********************************************/

/* шапка белки */
.top { width:100%; height:92px; background:url(/images/infotop.jpg) repeat-x; position:relative;}
.fontop { position:absolute; top:0px; width:100%; left:0px; height:131px; background:#fff; z-index:5;opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3; -khtml-opacity: 0.3; display:none;  }
.belca {width:960px; position:relative;}

.today { position:absolute; top:3px; left:0px;  width:200px; height:50px; z-index:1; font:bold 11px tahoma, Arial, sans-serif; color:#fff; line-height:16px;}
.today span {color:#FFCCFF;}
a.infolink {font:bold 11px tahoma, Arial, sans-serif;color:#a6c8ec; text-decoration:underline; outline:none;}
a:hover.infolink {text-decoration:none; color:#fff;}
.top_space { position:absolute; top:7px;  width:1px; height:40px; z-index:1; background:#fff; opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.3; -khtml-opacity: 0.3; }
.weater_top { position:absolute; top:3px; left:227px;  width:120px; height:45px; z-index:1; font:normal 12px tahoma, Arial, sans-serif; color:#fff; }
.weater_top span { font-size:20px;}
.weater_top img {vertical-align: text-bottom;}
.valuta_top { position:absolute; top:7px; left:386px;  width:130px; height:45px; z-index:1;font:normal 12px tahoma, Arial, sans-serif; color:#fff; }
.valuta_top strong {font-size:10px;}
.search_top {position:absolute; top:6px; left:551px;  width:235px; height:30px; z-index:1;  }
.search_teg {position:absolute; top:33px; left:554px;  width:235px; height:30px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; z-index:5;}
.search_teg a {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.search_teg a:hover{text-decoration:none; }
.search_box {width:364px; height:17px; border:solid 1px #878784; position:absolute; top:3px; left:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#888888; padding-left:3px; background:#f3f3f3; text-align:left; }
.search_form {padding:0px; margin:0px; }
.start_search{position:absolute; top:3px; left:368px;}
.select_search {background:#fff;  border:solid 1px #C0C0BC;}
.topmenu {position:absolute; top:56px; left:0px; width:100%; height:33px;}
.topmenu a {display:block; float:left;  color: #a6c8ec; font:12px tahoma, Arial, sans-serif; font-weight: 700;outline: none;text-align:center;  padding:10px 7px 9px 7px; text-decoration: none; outline: none;}
.topmenu span a {display:block; float:left;  background:url(/images/top_menu_on.jpg) repeat-x;color:#fff; font:12px tahoma, Arial, sans-serif; font-weight: 700;outline: none;text-align:center;  padding:10px 7px 9px 7px; text-decoration: none; outline: none;}
.topmenu a:hover {background:url(/images/top_menu_on.jpg) repeat-x;color:#fff;}
/* шапка белки */


/* футер */
.futbg {width:100%;background:url(/images/bg_all.jpg) repeat; padding-top:5px;}
.fut {width:960px; margin-top:25px;}
.futdesc {text-align:justify; font:400 13px Verdana, Arial, Helvetica, sans-serif; color:#2b6b8f; margin-bottom:35px; margin-top:25px;}
.futdesc  p {text-indent: 30px; margin-bottom:15px; }
.totop {background:url(/images/futspace.jpg) repeat-x; width:960px;  }
.totopa a { display:block; width:60px; font: bold 12px Tahoma, Verdana, Arial; color:#81858b; outline:none; text-decoration:underline; margin-bottom:10px; background:url(/images/bg_all.jpg) repeat;  text-shadow: 1px 1px 1px #111111;}
.totopa a:hover {text-decoration:none; color:#efefef;}
.futbox1 {width:235px; float:left; text-align:left;}
.futbox2 {width:235px; float:left; text-align:left;}
.futbox2 strong {font:22px Tahoma, Verdana, Arial; color:#a6b0db;text-shadow: 1px 1px 1px #111111; }
.futbox1 strong {font:22px Tahoma, Verdana, Arial;color:#bb9da3; text-shadow: 1px 1px 1px #111111;}
.futbox1 ul, .futbox2 ul  {padding-left:0px; list-style:none; margin-top:15px;}
.futbox1 ul li, .futbox2 ul li {margin-bottom:7px;}
.futbox1 a, .futbox2 a {font:normal 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#9c9d9d; text-decoration:underline; text-shadow: 1px 1px 1px #111111;}
.futbox1 a:hover, .futbox2 a:hover {text-decoration:none; color:#efefef;}
.fut_blue {font:22px Tahoma, Verdana, Arial; color:#a6b0db; text-shadow: 1px 1px 1px #111111;}
.fut_grey { font:22px Tahoma, Verdana, Arial;color:#cccccd;text-shadow: 1px 1px 1px #111111;}
.fut_red { font:22px Tahoma, Verdana, Arial;color:#bb9da3;text-shadow: 1px 1px 1px #111111;}
.futbox3 {width:490px; float:left; padding-top:3px; text-align:right;}
.fut_nomer {font:31px Tahoma, Verdana, Arial;color:#a6b0db; text-shadow: 1px 1px 1px #111111;}
.fut_mail a {font:18px Tahoma, Verdana, Arial;color:#a6b0db; text-shadow: 1px 1px 1px #111111;}
.fut_123 {font:14px Tahoma, Verdana, Arial;color:#9c9d9d; padding-top:7px; text-shadow: 1px 1px 1px #111111; }
.fut_123 a {font:11px Tahoma, Verdana, Arial; color:#9c9d9d; outline:none; text-decoration:underline;text-shadow: 1px 1px 1px #111111; }
.fut_123 a:hover {text-decoration: none; color:#fff;}
/* футер */

/* контент */
.page{ width:100%; }
.page1{ width:100%; }
/*.page2{ width:100%; background:url(bg2.png) no-repeat;}
.page3{ width:100%; background:url(bg3.png) no-repeat; background-position:right top;}*/
.content { width:960px; }
.f_top{ width:100%; padding-bottom:10px;padding-top:5px;position:relative;height:133px;}
.lngtop { padding-top:10px; padding-bottom:10px;}
.f_top_logo{ position:absolute;width:250px; top:26px;left:0px;}

.f_top_adress {color:#000;position:absolute; right:0px; top:50px; width:360px; vertical-align:middle; text-align:right; font:bold 12px Verdana, Arial, Helvetica, sans-serif;  text-shadow: none; line-height:16px; letter-spacing: normal; }
.f_top_adress a {text-decoration:underline; color:#2E40FF; line-height:16px;}
.f_top_adress a:hover {text-decoration:none; color:#fff000;}

.stb img {width:147px;margin-right:10px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.stb img.lastimg {margin-right:0px;}

.stb1 img {margin-right:10px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
.stb1 img.lastimg {margin-right:0px;}

/* меню фирмы верхнее*/
/*
.f_top_menu {width:960px; text-align: center; padding-bottom:10px; }
.f_top_menu a {color: #184803; font:400 18px Arial, sans-serif; 
 text-align:center;  text-decoration: none; margin-right:20px;}
.f_top_menu a:hover { text-decoration: underline; color: #000; }
.f_top_menu span a { text-decoration: none; color: #000; }
.f_top_menu span a:hover { text-decoration: underline; color: #000; }
*/


.f_top_menu {width:960px; text-align: center; padding-bottom:10px; }

.f_top_menu a {
/*border-bottom: 1px solid #2a476b;*/
color: #07580F;
line-height: 28px;
margin: 0px 0px 0px 34px;
font:700 16px Arial, sans-serif; 
text-align:center;  
text-decoration: none; }

.f_top_menu a:hover {
background:#07580F;
border:solid 1px #fff;
border-radius: 30px;
color: #fff;
margin: 0px -15px 0px 19px;
padding: 10px 14px;

 text-decoration: none; }
.f_top_menu span a { 
background:#07580F;
border:solid 1px #fff;
border-radius: 30px;
color: #fff;
margin: 0px -15px 0px 19px;
padding: 10px 14px;

 text-decoration: none;  }
.f_top_menu span a:hover { 
background:#07580F;
border:solid 1px #fff;
border-radius: 30px;
color: #fff;
margin: 0px -15px 0px 19px;
padding: 10px 14px;

 text-decoration: none;  }





/* меню фирмы верхнее*/

/* галерея */
.topgal {width:956px; height:185px; background:#f9e196; border: 2px solid #f9d596; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; margin-top:10px;}
.gal{position:relative; clear:both;}
.gal a {text-decoration:none;}
.gal a:hover {text-decoration:none;}
.leftbt {position:absolute; top:78px; left:10px; background:url(tprew.jpg); display:none; width:29px; height:32px; cursor:pointer;}
.rightbt {position:absolute; top:80px; right:10px; background:url(tnext.jpg); display:none; width:29px; height:32px;cursor:pointer;}
.galblock {position:absolute; top:13px; left:50px;  width:855px; height:150px; display:table-cell; vertical-align:middle; text-align:center; background:#fdecb9; padding-top:10px; padding-left:5px;}
.galblock img {margin-left:6px; margin-right:6px; border:solid 2px #fffade;}
/* галерея */

.f_content{ margin-top:6px;}
.f_left{width:255px; float:left; padding:0px; text-align:left; padding-top:35px;}
.namerp { display:block; font:24px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px;}

/*
.right_menu_firm {width:250px;}
.right_menu_firm a {display:block; outline:none; border-bottom:solid 1px #ffd397; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#731840; margin-left:20px; margin-right:10px; padding:7px 5px 7px 5px; text-decoration:none; }
.right_menu_firm div { padding-left:25px;}
.right_menu_firm h4 {display:block; outline:none; border-bottom:solid 1px #ffd397; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:20px; margin-right:10px; padding:7px 5px 7px 5px; text-decoration:none; }
.right_menu_firm span a {display:block; background:#fff; outline:none; text-decoration: underline; 
border-bottom:solid 1px #ffd397; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:20px; margin-right:10px; padding:7px 5px 7px 5px; text-decoration:none; }
.right_menu_firm a:hover {background:#fff;color:#000;}*/


/*
.right_menu_firm {background:#fff; background:url(bg2.jpg) repeat-x;  padding:10px; padding-bottom:20px;  
border-radius:10px ; -moz-border-radius:10px; -webkit-border-radius:10px;
-webkit-box-shadow: 3px 3px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 6px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 6px rgba(50, 50, 50, 0.75); }*/

.right_menu_firm a {

display:block;
color: #07580F;
font:700 14px Arial, sans-serif; 
text-align:left;  
text-decoration: none;
padding: 10px 15px;}

.right_menu_firm div { padding-left:20px;}

.right_menu_firm h4 {

display:block;
color: #07580F;
font:700 14px Arial, sans-serif; 
text-align:left;  
text-decoration: none;
padding: 9px 14px;}


.right_menu_firm div a {font:italic 700 13px Arial, sans-serif; }
.right_menu_firm span a {
background:#07580F;
display:block;
border:solid 1px #fff;
border-radius: 30px;
color: #fff;
padding: 9px 14px;
 text-decoration: none;  }

.right_menu_firm a:hover {
background:#07580F;
border:solid 1px #fff;
border-radius: 30px;
color: #fff;
padding: 9px 14px;

 text-decoration: none; }
 
 

.f_right{width:705px; float:left; padding:0px;}
.textovka { margin:15px; padding:20px; background:#fff; color: #4b4b4b; font:400 13px Verdana,Tahoma,Arial; line-height:18px; text-align: justify; border-radius:10px ; -moz-border-radius:10px; -webkit-border-radius:10px;-webkit-box-shadow: 3px 3px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 6px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 6px rgba(50, 50, 50, 0.75);}
.textovka h1, .textovka h2 {font:normal 18px Tahoma, Verdana, Arial; color:#064570; margin-bottom:5px;}
.textovka h1 a {font:normal 18px Tahoma, Verdana, Arial; color:#064570; margin-bottom:5px; text-decoration:none;}
.textovka  h1 a:hover {color:#064570;}
.textovka  a {color:#2588C9;text-decoration:underline;}
.textovka  a:hover {text-decoration:none; color:#064570;}
.textovka  p {text-indent: 30px; font:400 13px Verdana,Tahoma,Arial;line-height:20px; text-align:justify; color:#4b4b4b; margin-bottom:15px; }
.textovka  ul {text-align: justify; padding-left:35px; padding-top:10px; list-style:none; }
.textovka  ul li { font:400 12px Verdana,Tahoma,Arial;line-height:16px; padding-bottom:10px; }
.textovka  ol {text-align: justify; padding-left:35px; padding-top:10px; }
.textovka  ol li { font:400 12px Verdana,Tahoma,Arial;line-height:16px; padding-bottom:10px; }
.doted {height:1px; width:100%; background:url(/images/dot.jpg) repeat-x; margin-top:2px; margin-bottom:10px; padding:0px; font-size:1px;}
.baner{ margin-top:15px; margin-bottom:15px;  width:250px; text-align:center;}
span.ccc a {color: #4b4b4b; font:400 13px Verdana,Tahoma,Arial;text-decoration:none;}
.ppp  {text-indent:0px; font:400 13px Verdana,Tahoma,Arial; text-align:left; padding-bottom:5px; }
.ppp strong {font:700 16px Arial, Tahoma, Geneva, sans-serif; color:green;}

/* --------------коменты ---------------------*/
.span10{font:400 10px Tahoma,Verdana,Arial;color:#939292;}
.repost { padding:5px; padding-top:2px; padding-bottom:2px; background:#CCCCCC; margin-left:15px;}
.repost a.reposta {font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
.repost a:hover.reposta {color:#333333;}
div.comments {padding-left:0px; width:600px;}
div.comments ul { padding:0px;}
div.comments li {padding:0px;}
.compad0{padding-left:35px;} .compad2{padding-left:70px;} .compad3{padding-left:105px;} 
.compad4{padding-left:140px;}  .compad5{padding-left:175px;}  .compad6{padding-left:210px;} .compad7{padding-left:245px;} 
.comm_tab {background:#EAF2E4; width:600px; height: auto; margin-top:25px;border:solid 1px #9F9F9F; margin-bottom:45px;}
.comm_tab_block {padding:15px;}
.text630 {width:565px; height:150px; background:#FFFFFF;border:solid 1px #9F9F9F; margin-top:10px;}
.pole100{width:100px; background: url(/images/bgtext.jpg) repeat-x; border:solid 1px #9F9F9F;}
/* --------------коменты ---------------------*/
/* --------------акции ---------------------*/
.dspactrow {clear:left; margin-left:0px;}
.dspa {float:left; padding:5px;}
.dspa1 {float:left; width:20px;} 
.dspa2 {float:left; width:1px;} 
.actcard {width:300px; height:173px; position:relative;}
.actbg1 {background:#ff9100;} .actbg2{background:#206904;} .actbg3{background:#DC3024;} .actbg4{background:#db23b6;}
.actbg5 {background:#085dd0;} .actbg6 {background:#9438db;} .actbg7 {background:#1ecbb5;} .actbg8 {background:#6ab804;}
.comt1 {background: url(/images/coments/c1.jpg) no-repeat;} .comt2{background: url(/images/coments/c2.jpg) no-repeat;} 
.comt3{background: url(/images/coments/c3.jpg) no-repeat;} .comt4{background: url(/images/coments/c4.jpg) no-repeat;}
.comt5 {background: url(/images/coments/c5.jpg) no-repeat;} .comt6 {background: url(/images/coments/c6.jpg) no-repeat;} 
.comt7 {background: url(/images/coments/c7.jpg) no-repeat;} .comt8 {background: url(/images/coments/c8.jpg) no-repeat;}
.actinfo{position:absolute; top:19px; left:15px; padding:3px 15px 3px 15px; font:600 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; min-width:85px;}
.acttime {position:absolute; top:15px; right:21px; font:bold 10px Arial, Helvetica, sans-serif; text-align:right;}
.actlogo {position:absolute; top:50px; right:25px;}
.actname {position:absolute; top:50px; left:35px; width:150px;height:70px; vertical-align:middle; text-align:left; }
.actname a{font-size:11px;}
.actfirm {position:absolute; top:130px; left:35px; width:180px; text-align:left; }
.actfirm a {font-weight:bold; font-size:11px; color:#9438db;}
.actcoment {position:absolute; top:127px; right:20px; width:30px; height:22px; text-align:center; padding-top:2px; font:bold 10px Arial, Helvetica, sans-serif; color:#ffffff;}
.actcoment a{color:#ffffff;}
.actcoment a:hover {color:#ffffff;}
/* --------------акции ---------------------*/

/* --------------списки ---------------------*/
ul#news-list {padding:0px;}
ul#news-list li{padding:5px 0px;border-top:1px solid #e3e3e3;overflow:hidden; list-style:none;}
ul#news-list li a.sn-nl-img{display:block;float:left; padding-bottom:2px; padding-top:5px; padding-right:10px;}
ul#news-list li a.sn-nl-img img {width:85px;}
#news-list li div{margin:0 0 0 90px;}
ul#news-list li div strong{float:right; font:400 10px Tahoma,Verdana,Arial;color:#939292;cursor:default;}
ul#news-list li div strong a,
ul#news-list li div span,
ul#news-list li div span a{font:400 9px Verdana,Tahoma,Arial;text-decoration:none;color:#939292;}
ul#news-list li div strong a:hover,
ul#news-list li div span a:hover{color:#707070;}
	ul#news-list li div cite{font:400 10px Tahoma,Verdana,Arial;color:#939292;cursor:default;}
ul#news-list li div h3{margin:2px 0 5px 0; text-align:left;}
ul#news-list li div h3,
ul#news-list li div h3 a{font:400 18px Tahoma,Verdana,Arial;line-height:24px;color:#516dbe;}
ul#news-list li div h3 a:hover{color:#b50000;}
ul#news-list li div p{font:400 13px Verdana,Tahoma,Arial;line-height:18px;cursor:default;}
ul#news-list li div span{color:#62676e;display:block;margin:5px 0 0 0;cursor:default;font:400 13px Verdana,Tahoma,Arial;line-height:18px;cursor:default; text-align:justify;}
ul#news-list li div span strong { float:none;font:700 13px Verdana,Tahoma,Arial;line-height:18px;cursor:default;}
ul#news-list li div span ul li{padding:5px 0;border-top:none;overflow:hidden;font:400 13px Verdana,Tahoma,Arial;line-height:14px;}
/* --------------списки ---------------------*/
.dateadd{font:400 10px Tahoma,Verdana,Arial;color:#939292;}

/* форма отправки сообщений */
.fform {width:250; height:300px;position:relative;}
.fform input {padding:3px;}
.f1 {position:absolute; top:13px ; left:22px; width:180px;height:14px; color: #999999;	font:400 12px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #BDBCBD;}
.f2 {position:absolute; top:49px ; left:22px; width:180px;height:14px; color: #999999;	font:400 12px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #BDBCBD;}
.f3 {position:absolute; top:88px ; left:22px; width:180px;height:14px; color: #999999;	font:400 12px Verdana, Arial, Helvetica, sans-serif;border:solid 1px #BDBCBD;}
.f4 {position:absolute; top:128px ; left:22px; width:180px;height:57px; color: #999999;	font:400 12px Verdana, Arial, Helvetica, sans-serif;border:solid 1px #BDBCBD;}
.f5 {position:absolute; top:215px ; left:25px; }
.f6 {position:absolute; top:216px ; left:105px; width:95px;height:14px; color: #999999;	font:400 12px Verdana, Arial, Helvetica, sans-serif;border:solid 1px #BDBCBD;}
.f7 {position:absolute; top:253px ; left:65px; }
/* форма отправки сообщений */
.f1, .f2, .f3, .f4, .f6{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding: 5px;}

/* контент */

/*	Slideshow */
#container {width:800px;padding:10px;margin:0 auto;position:relative;z-index:0; padding-bottom:0px;}
#example {width:563px;height:320px;position:relative; }
#frame {position:absolute;z-index:0;width:760px;height:320px;top:-3px;left:-80px;background:url(galblock.png) no-repeat;}
#slides {position:absolute;top:20px;left:19px;z-index:100;}
.slides_container {width:563px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:563px;height:240px;display:block; }
.slides_container a img {display:block;}
/*	Slideshow */

/*	Next/prev buttons */
#slides .prev {position:absolute;top:107px;left:-90px;width:53px;height:54px;display:block;z-index:101;background:url(left.png) no-repeat;}
#slides .next {position:absolute;top:107px;left:600px;width:53px;height:54px;display:block;z-index:101;background:url(right.png) no-repeat;}
#slides .prev:hover, #slides .next:hover {background-position: -53px 0px;}

/*	Next/prev buttons */

/*	Pagination */
.pagination {margin:29px auto 0;width:125px;}
.pagination li {float:left;margin:0 3px;list-style:none;}
.pagination li a {display:block;width:13px;height:0;padding-top:14px;background-image:url(punkt.png);	background-position: -13px 0 ;float:left;overflow:hidden;}
.pagination li a:hover {background-position: 0px 0px;}
.pagination li.current a {background-position: 0px 0px;}

/*	Pagination */

.mesgblock1 {background: #f3dddd;border: 2px solid #deb7b7; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; text-align:left;}
.mesgblock2 {background: #e3f3dd;border: 2px solid #b7debb; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:left;}

.logopng { background:url(/images/logo.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png'); width:expression(1); height:expression(1);}
.lupa { background:url(/images/lupa.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lupa.png'); width:expression(1); height:expression(1);}
.textimg {-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}



/***********************************************           BxSlider v4.0            ****************************************************/
.bx-wrapper {position: relative; margin: 0 auto 30px; padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%; display: block;}
/** THEME
===================================*/
.bx-wrapper .bx-viewport {left:0px;background: none;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -21px;width: 100%; z-index:1000;}/* LOADER */.bx-wrapper .bx-loading {min-height: 50px;background: url(/images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px;background: url(/images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;background: url(/images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 175px;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(/images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(/images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
/***********************************************           BxSlider v4.0            ****************************************************/