@@CHARSET "UTF-8";

html, body, div, form, input {
	margin: 0; padding: 0
}
em {
	color: #1971bc;
}
.price {
    width: 800px;
}
.price th {
    padding: 10px;
    background: #f0f0f0;
    border: 1px dotted #c8c8c8;

}
.price td {
    padding: 10px;
    border: 1px dotted #c8c8c8;
}

#tetext img {
    margin: 0 50px 20px 0;
border: 1px solid #999;
}

.price td[colspan="3"] {300
    text-align: center;
    font-size: 20px;
    color: #1971BC;
    background: #fff;
}
#footer a {
    color: #1971BC;
}
body {

	margin:0;
	padding:0;
	1font: 10pt Tahoma, Arial, sans-serif;	
	background: #3d5060 url(/themes/default/images/fon.png) repeat-y 50% 0;
}
.service_faq_name span {
	color: #1a63a1;
	font-size: 15px;
}
table td {vertical-align: top}

/* main ----------------------------------- */
#page {
	position: relative;
	margin: 0px auto;
	max-width:1777px;
	min-width:1230px;
	padding:0px 0px 0px 0px;
	background: #fff;	
}
#wrapmain {
	overflow:hidden;
	1width:1777px;
	margin:0 auto;
	padding:0px 0px 0px 0px;	
}  
/* content, rside, lside -------------------------------- */

#content {
	  margin:0 30px 0 200px;
	  overflow:hidden;
}
#lside {
   float:left;
   margin:0;
   overflow:hidden;
   width:190px;/*250*/
   padding:3px 0px 0px 0px;
}

/* header --------------------------------- */
#header {
	margin: 0 auto;
	width:100%;
	position:relative;  
	height: 207px;
	font-family: 'Conv_ARIALN';
	background: url(/themes/default/images/fon_header.png) repeat-x 0% 4px;		
}
#header_wrap {
	margin:0 auto;
	width:1230px;
}
#toplogo {
	background: url("/themes/default/images/toplogo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000000;
	display: block;
	float: left;
	font-size: 12pt;
	font-weight: normal;
	height: 62px;
	letter-spacing: 2px;
	margin: 0;
	padding: 102px 0 0 21px;
	text-decoration: none;
	width: 395px;
}
#toplogo:hover {
	text-decoration:none;
}

#topphone {
	background: url("/themes/default/images/topphone.png") no-repeat scroll 16px 0 rgba(0, 0, 0, 0);
	float: left;
	font-size: 13pt;
	font-weight: normal;
	height: 122px;
	margin: 0;
	padding: 42px 240px 0 0;
	text-align: right;
	width: 246px;
}
#topphone .nano {
	display:block;
	margin:-7px 0px 0px 0px;
	font-size:11pt;
	font-weight:normal;
}
#topphone .small {
	font-size:13pt;
	font-weight:normal;	
}
#topphone .mid {
	font-size:13pt;
	font-weight:normal;	
}
#topphone .big {
	padding:0px 0px 0px 0px;
	font-size:28pt;
	font-weight:normal;	
}

#toptime {
	background: url("/themes/default/images/toptime.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 139px;
	padding: 25px 0 0 110px;
	width: 191px;
}
#toptime .small {
	font-size:13pt;
	font-weight:normal;	
}
#toptime .mid {
	font-size:17pt;
	font-weight:normal;	
}
#toptime sup {
	font-size:8pt;
	font-weight:normal;	
}
#toptime .blue {
	color:#1971bc;
}	
#toptime #quest {
	display:block;
	width:180px;
	height:58px;
	padding:0px;
	margin:10px 0px 0px -5px;
	background: url(/themes/default/images/call.png) no-repeat 0% 0%;
	1color:#ffffff;	
	1font-size:11pt;
	1font-weight:normal;
	text-decoration:none;
}
#toptime #quest:hover {
	text-decoration:none;
}
.noname_main_title {
	margin:0px 0px 0px 40px;
	padding:15px 0px;
	font-size:26pt;
	font-weight:normal;
	font-family: 'Conv_ARIALN';	
}	
/* ti -------------------------------------- */
#ti {
	width:100%;
	height:306px;
	background: #3076b2 url(/themes/default/images/fon_ti.png) repeat-x 0% 100%;	
	font-family: 'Conv_ARIALN';
}
#ti_wrap {
	margin:0 auto;
	padding:14px 0px 0px 0px;
	width:1204px;
}
#bigpic {
	overflow:hidden;
	width:685px;
	height:270px;
	float:left;	
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Параметры тени */
}	
#fam {
	float:left;
	padding:0px 0px 0px 23px;
	color:#ffffff;
	background: url(/themes/default/images/fam.png) no-repeat 30px 157px;	
}
.fam_title {
	font-size:14pt;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}	
.fam_block {
	width:490px;
	overflow:hidden;
	margin:25px 0px 0px 0px;
}
.fam_block_img {
	float:left;
	width:83px;
	height:94px;
	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5); /* Параметры тени */
}	
.fam_block_info {
	margin:0px 0px 0px 91px;
	padding:3px 10px;
	border:#479be4 1px solid;
}
.fam_block_pr {
	width:340px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	font-size:12pt;
	background: url(/themes/default/images/fam.png) no-repeat 50% 100%;	
}
.fam_block_pr .small {
	font-weight:normal;	
	font-size:11pt;	
}
.fam_block_na {
	padding:5px 0px 20px 0px;
	font-weight:normal;	
	font-size:14pt;		
}
.fam_block_na .big {
	font-weight:normal;	
	font-size:25pt;		
}
/* service --------------------------------- */
#service {
	width:100%;
	height:262px;
	background: url(/themes/default/images/fon_service.png) repeat-x 0% 100%;
	font-family: 'Conv_ARIALN';	
}
#service_wrap {
	margin:0 auto;
	width:1230px;
}
#service_main_title {
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 22px;
	width: 200px;
}
#service_list {
	width:710px;
	float:left;
}
#service_list ul {
	list-style: none outside none;
	margin: 0;
	width: 275px;	
}
#service_list li {
	margin:5px 0px;
	padding:0px 0px 0px 59px;
	background: url(/themes/default/images/zu.png) no-repeat 0% 50%;
}
#service_list ul a {
	display:block;
	padding:6px 0px;
	font-size:15pt;
	font-weight:normal;
	text-decoration:underline;
	font-style: italic; 
	color:#000000;
}
#service_list ul a:hover {
	text-decoration:underline;
	color:#085292;
}
#service_faq {
	float:left;
	border-left:#085292 1px dotted;
}
#service_faq_btn {
	margin:5px 0px 0px 98px;
	padding:0px;
	display:block;
	width:187px;
	height:63px;
	background: url(/themes/default/images/otzi.png) no-repeat 0% 50%;	
}
.service_faq_block {
	height: 68px;
	padding: 10px 0 20px 20px;
	width: 417px;
}	
.otzivda > div:nth-child(odd) {
	background: url(/themes/default/images/service_faq_block.png) 0% 0%;
}
.service_faq_block.active {
	background: url(/themes/default/images/service_faq_block.png) 0% 0%;
}
.service_faq_name {
	padding:0px 0px 0px 25px;
	font-size:12pt;
	color:#085292;
	background: url(/themes/default/images/blueman.png) no-repeat 0% 50%;
}
.service_faq_text {
	font-size:10pt;
	color:#000000;	
}
/* seven --------------------------------- */
#seven {
	width:100%;
	height:875px;
	background: url(/themes/default/images/fon_seven.jpg) no-repeat 0% 0%;		
	font-family: 'Conv_ARIALN';	
}
#seven_wrap {
	margin:0 auto;
	width:1230px;	
}
#seven_wrap_title {
	margin:0px 0px 0px 110px;
	padding:40px 0px 30px 100px;
	font-size: 39pt;
    font-weight: normal;
	color:#ffffff;	
	background: url(/themes/default/images/seven_wrap_title.png) no-repeat 0% 50%;		
}
.seven_num {
	margin:0px 0px 0px 155px;
	padding:0px 0px 25px 55px;
	font-size: 13pt;
    font-weight: normal;
	color:#ffffff;
}
.seven_num .big {
	font-size: 17pt;
    font-weight: normal;
}
#seven1 {
	background: url(/themes/default/images/seven1.png) no-repeat -7px 5px;
}
#seven2 {
	background: url(/themes/default/images/seven2.png) no-repeat 0 18px;
}
#seven3 {
	background: url(/themes/default/images/seven3.png) no-repeat 0 3px;
}
#seven4 {
	background: url(/themes/default/images/seven4.png) no-repeat 2px 6px;
}
#seven5 {
	background: url(/themes/default/images/seven5.png) no-repeat -1px 6px;
}
#seven6 {
	background: url(/themes/default/images/seven6.png) no-repeat 2px 4px;
}
#seven7 {
	background: url(/themes/default/images/seven7.png) no-repeat 2px 7px;
}
#seven8 {
	width:740px;
	margin:0px 0px 0px 200px;
	padding:20px 55px 0px 85px;
	border-top:1px solid #4296ad;
	text-align:center;
	font-size: 19pt;
    font-weight: normal;
	color:#ffffff;
}
#seven8 .big {
	font-size: 19pt;
    font-weight: normal;	
}
/* ahtung --------------------------------- */
#ahtung {
	width:100%;
	height:351px;
	background: url(/themes/default/images/fon_ahtung.png) repeat-x 0% 0%;	
	font-family: 'Conv_ARIALN';		
}
#ahtung_wrap {	
	margin:0 auto;
	width:1230px;
}
#ahtung_main_title {
	background: url("/themes/default/images/ahtung_main_title.png") no-repeat scroll 100px 40% rgba(0, 0, 0, 0);
	float: left;
	font-size: 26pt;
	font-weight: normal;
	margin: 0 0 0 40px;
	padding: 25px 0 15px;
	width: 180px;	
}
#ahtung_wrap ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;		
}
#ahtung_wrap ul a {
	display:block;
	padding:6px 0px;
	font-size:15pt;
	font-weight:normal;
	text-decoration:underline;
	font-style: italic; 
	color:#000000;
}
#ahtung_wrap ul a:hover {
	text-decoration:underline;
	color:#085292;
}
#ahtung_wrap #ahtung_block1 {
	margin:15px 0px 0px 0px;
	float: left;
}
#ahtung_wrap #ahtung_block2 {
	margin:15px 0px 0px 20px;
}
#ahtung1 {
    background: url("/themes/default/images/ahtung1.png") no-repeat scroll 3px 6px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung2 {
    background: url("/themes/default/images/ahtung2.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung3 {
    background: url("/themes/default/images/ahtung3.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung4 {
    background: url("/themes/default/images/ahtung4.png") no-repeat scroll 9px 11px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung5 {
    background: url("/themes/default/images/ahtung5.png") no-repeat scroll 7px 12px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung6 {
    background: url("/themes/default/images/ahtung6.png") no-repeat scroll 1px 0px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung7 {
    background: url("/themes/default/images/ahtung7.png") no-repeat scroll -12px -7px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
#ahtung8 {
    background: url("/themes/default/images/ahtung8.png") no-repeat scroll -14px -2px rgba(0, 0, 0, 0);
    padding: 27px 0 10px 85px;
}
/* humor ---------------------------------- */
#humor {
	width:100%;		
	font-family: 'Conv_ARIALN';
}
#humor.humor1 {
	height:360px;
	background: url(/themes/default/images/fon_humor.png) repeat-x 0% 0%;	
}
#humor.humor2 {
	background: url(/themes/default/images/fon_humor2.png) 0% 0%;
	min-height: 400px;
}
#humor_wrap {
	margin:0 auto;
	width:1230px;
}
#humor_main_title {
	margin:0px 0px 0px 40px;
	padding:15px 0px;
	font-size:26pt;
	font-weight:normal;
	background: url(/themes/default/images/humor_main_title.png) no-repeat 100px 65%;	
}	
#humor_pic {
	overflow:hidden;
	margin:0 auto;
	padding:22px 30px 0px 30px;
	width:842px;/*892px*/
	height:210px;/*232px*/
	background: url(/themes/default/images/humor_pic.png) no-repeat 50% 0%;	
}
.humor_pic_item {
	display:block;
	float:left;
	width:268px;
	height:184px;
	mARGIN:0PX 5PX;/*caps*/
	PADDING:0PX;/*caps*/	
	text-decoration:none;
}
.humor_pic_item img {
	border:none;
}
#humor_wrap #hum_p {
	display:block;
	width:902px;
	margin:5px auto;
	text-align:right;
}
#humor_wrap #hum_p a {
	font-size:12pt;
	text-decoration:underline;
	color:#000000;
	font-family: 'Conv_ARIALN';	
}
#humor_wrap #hum_p a:hover {
	text-decoration:none;
}
/* lmenu ----------------------------------- */
#leftmenu {
	width:1094px;/*1094*/
	margin:0px auto;
	padding:13px 0px 0px 0px;
	1overflow:hidden;
	font-family: 'Conv_ARIALN';
}
#leftmenu ul {
	display:block;
	width:233px;
	height:305px;
	padding:5px 0px 130px 0px;
	margin:0px 0px 0px -6px;
	overflow:hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	background: url(/themes/default/images/topmenu_ul.png) 0% 50%;
}
#leftmenu ul li {
	1width:205px;/*205px*/
	padding:0px;
	1background: url(/themes/default/images/topmenu_li.png) no-repeat 0% 100%;
	border-bottom:1px solid #abbcc9;
}
#leftmenu ul li a {
	1width:225px;/*240px*/
	display:block;
	padding:1px 0px 3px 23px;
	font-size: 13pt;
    font-weight: bold;
	color:#fefefe;
	text-decoration:none;
	font-family: 'Conv_ARIALN';
	background: url(/themes/default/images/topmenu_a.png) no-repeat 14px 45%;
}
#leftmenu ul li a.active, #leftmenu ul li a:hover {
	text-decoration:none;
	font-size: 17pt;
}
#leftmenu ul li.last {
	border: none;		
}
/* topmenu ----------------------------------- */
#topmenu {
	width:880px;
	width:100%;	
	margin:0 auto;
	1height:20px;/*20*/
	padding:4px 0px 0px 0px;
	1overflow:hidden;
	float:left;
	text-align:center;
}
#topmenu ul {
	padding:0px;
	margin:0 auto;
	width:880px;
	1overflow:hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#topmenu ul li {
	1height:20px;
	padding:0px 12px;
	float:left;	
	background: url(/themes/default/images/topmenu_li.png) no-repeat 100% 15px;	
	z-index: 3000;
}
#topmenu ul li.last {
	background: none;	
}
#topmenu ul li a {
	1width:194px;/*194px*/
	1height:27px;/*202px*/
	display:block;
	margin:1px 0px 0px 0px;
	padding:8px 12px 0px 12px;	
	color:#000000;
	text-decoration:none;
	font-family: 'Conv_ARIALN';
	font-size:15pt;
	font-weight:normal;
	1text-shadow:1px 1px #a71149;

}
#topmenu > ul > li > a.active, #topmenu > ul > li:hover > a  {
	margin:1px 0px 0px 0px;
	padding:6px 15px 3px 15px;	
	color:#000000;
	font-size:17pt;	
	background: #b9d6e8;
	border: 1px solid #b9d6e8;
    border-radius: 16px 16px 0px 0px;	
	border-bottom:none;
}
#topmenu ul li a.active, #topmenu ul li:hover > a  {
	margin:1px 0px 0px 0px;
	padding:3px 12px 4px 12px;	
	color:#000000;
	font-size:17pt;	
}
#topmenu ul li a#topmenu_a1 {
	1background: #ffffff url(/themes/default/images/topmenu_a1.png) no-repeat 50% 50%;
}
#topmenu ul li a#topmenu_a2 {
	1background: #ececec url(/themes/default/images/topmenu_a2.png) no-repeat 50% 50%;
}
#topmenu ul li a#topmenu_a3 {
	1background: #ececec url(/themes/default/images/topmenu_a3.png) no-repeat 50% 50%;
}
#topmenu ul li a#topmenu_a4 {
	1background: #ececec url(/themes/default/images/topmenu_a4.png) no-repeat 50% 50%;
}
/* litems ------------------------------ */
.litems {
	display:block;
	width:172px;/*172*/
	color:#000000;
	font-family: 'Conv_ARIALN';
	font-size: 12pt;
	1font-weight:bold;
	text-decoration:none;
	text-align:right;
	1text-shadow:1px 1px #af3a01;
}
#litem1 {
	margin:30px 0px 13px 0px;
	padding:178px 17px 5px 0px;
	background: url(/themes/default/images/litem1.png) no-repeat 50% 0%;
}
#litem2 {
	margin:30px 0px 13px 0px;
	padding:178px 17px 5px 0px;
	background: url(/themes/default/images/litem2.png) no-repeat 50% 0%;
}
#litem3 {
	margin:30px 0px 13px 0px;
	padding:178px 17px 5px 0px;
	background: url(/themes/default/images/litem3.png) no-repeat 50% 0%;
}
#litem4 {
	margin:30px 0px 13px 0px;
	padding:178px 17px 10px 0px;
	background: url(/themes/default/images/litem4.png) no-repeat 50% 0%;
}
.litems:hover {
	text-decoration:none;
}
/* content -------------------------------- */	
#tetext {
	overflow:hidden;
	margin:0 auto;
	padding:0px 0px 70px 0px;
	width:990px;
	color:#000000;
	font-family: 'Conv_ARIALN';
	font-size: 13pt;
}
#tetext p {
	line-height: 1.4;
}
#tetext h1, #tetext h2, #tetext h3 {	
	font-size: 26pt;
	font-weight:normal;
}
#tetext h2 {	
	font-size: 21pt;
	color: #1971BC;
}
#tetext h3 {	
	font-size: 18pt;
}
#tetext a {
	color: #1971BC;
}
/* topnews ---------------------------------- */
#topnews {
	margin:23px 0px 0px 0px;
	width:797px;
	height:208px;
	background: url(/themes/default/images/topnews.png) no-repeat 50% 0%;	
	font-family: 'Conv_ARIALN';
}
#topnews_maintitle {
	padding:10px 0px 10px 15px;
	font-size:13pt;
}
.topnews_block {
	float:left;
	width:360px;
	height:133px;
	margin:0px 25px 33px 13px;
}
.topnews_img {
	float:left;
	display:block;
	width:121px;
	height:121px;
	margin:2px 10px 2px 2px;
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Параметры тени */
}
.topnews_date {
	padding:3px 0px 0px 0px;
	font-size:9pt;
}
.topnews_title {
	padding:2px 0px 0px 0px;
	font-size:13pt;
}
.topnews_text {
	padding:10px 0px 0px 0px;	
	font-size:10pt;
}
/* karu ----------------------------------- */
#topkaru_title {
	padding:35px 0px 20px 0px;
	font-family: 'Conv_ARIALN';
	font-size:13pt;
}
.jcarousel-skin-tango .jcarousel-item  a {
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Параметры тени */
}
/* footer --------------------------------- */
#footer {
	position:relative;
	margin:0 auto;
	width:100%;
	height:186px;/*186px*/
	1padding:35px 0px 0px 0px;	
	font-family: 'Conv_ARIALN';
	background: #fefefe url(/themes/default/images/fon_footer.png) repeat-x 0% 0%;	
	border-bottom:11px solid #0d4983;
}
#footer_wrap {
	margin:0 auto;
	width:1230px;
}
#botlogo {
	float:left;
}
#botlogo a {
	display:block;
	width:304px;/*330*/
	height:30px;/*90*/
	margin:0px;
	padding:60px 0px 0px 26px;
	color:#000000;
	font-size:11pt;
	font-weight:normal;
	letter-spacing:0.5px;
	text-decoration:none;
	background: url(/themes/default/images/botlogo.png) no-repeat 0% 0%;	
}
#botlogo a:hover {
	text-decoration:none;
}
#botlogo div {
	padding:10px 0px 0px 25px;
	font-size:9pt;
	font-weight:normal;	
	line-height:14px;
}
#botlogo span {
	display:block;
	padding:25px 0px 0px 25px;
	font-size:10pt;
	font-weight:normal;	
}

#botphone {
	width:523px;/*540*/
	float:left;
	padding:34px 0px 0px 27px;
	margin:0px;
	background: url(/themes/default/images/botphone.png) no-repeat 0 0;
	font-size:11pt;
	font-weight:normal;
}
#botphone .big {
	font-size: 17pt;
    font-weight: normal;
}
#botphone div {
	margin:0px;
	padding:0px 0px 6px 0px;
	font-size:11pt;
	font-weight:normal;	
	1line-height:14px;	
}

#botphone .svid_footer {
	font-size: 10pt;
	margin-top: 12px;
}
#botphone p {
	margin:0px;
	padding:0px;
	font-size:9pt;
	font-weight:normal;	
	line-height:14px;	
}
#vofise {
	background: url("/themes/default/images/vofise.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
	color: #000000;
	display: block;
	float: right;
	font-size: 11pt;
	margin: 61px 10px 0 0;
	padding: 0 100px 0 0;
	text-decoration: none;
	width: 140px;
}
input[type="submit"] {
	padding: 5px 10px;
}
#vofise:hover {
	text-decoration:underline;
}
/* catalog */
.block_items {
	overflow:hidden;
}
.block_special_item {
	float:left;
	padding:5px;
	margin:5px 20px;
	1background:#5d83b7;
	background:#fefefe;
	border:1px solid #8c8c8c;
	width: 270px;
	text-align: center;
}
#tetext .block_special_item a {
	text-decoration:none;
}
.block_special_item img {
	1border:1px solid #8c8c8c;	
}
.block_special_text {
	font-family: 'Conv_ARIALN';
	font-size: 10pt;
	font-weight:normal;	
	color:#000000;
	text-decoration:none;
	text-align:center;
}
.block_special_price {
	font-size: 10pt;
	font-weight:normal;	
	color:#000000;
	text-decoration:none;
	text-align:center;
}
.block_special_price .price_main	{
	color: #000000;
    font-family: 'Conv_ARIALN';
    font-size: 23pt;
}
.block_special_price .price_val {
	padding:0px 0px 0px 5px;
}
#catalog_pagination {
	
}
#catalog_pagination li {
	float:left;
	margin:10px;
}
#catalog_pagination{
    overflow: hidden;
	list-style: none outside none;
}

#catalog_pagination li{
    float: left;
    margin: 0 10px 5px 0px;
    cursor: pointer;
}
#catalog_pagination li img{
    width: 45px;
     border: 1px solid #5d83b7;
}
#catalog_slides {
	list-style: none outside none;
}
#catalog_slides img{
    border:2px solid #5d83b7;
}
.catalog_add_photos{
    min-height: 470px;
    width: 200px;
}
.goods_img {
	float:left;
}
.info_inner {
	margin:0px 0px 0px 300px;
}
.zakaz {
	border:1px solid #5d83b7;	
	background:#92bde7;
}
.zakaz th, .zakaz th {
	padding:5px;
}
#ok_order {
  background-color: #FFFFFF;
  border: 4px solid #BF7A06;
  display: none;
  height: 150px;
  left: 36%;
  position: fixed;
  top: 30%;
  width: 300px;
  z-index: 3000;
}

#ok_order .small {
  font-size: 12px;
  margin: 30px 10px;
}

#ok_order p {
  font-size: 17px;
  margin: 22px 20px;
}

.zakaz select, .zakaz input[type="text"] {
	border: 1px solid #000000;
	padding: 3px 5px;
	font-size: 14px;
	font-family: arial;
}
.zakaz input[type="text"] {
	width: 30px;
	text-align: center;
}
.arrow {
    top:205px;
    position: absolute;
}
.catalog-left {
    left: 6px;
    
}

.catalog-right {
    right: 10px;

}
.price_inner a {
    background: url("../images/topmenu_a5.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: right;
  
    font-size: 21px;
    font-weight: normal;
    height: 31px;
    padding: 0 0 0 34px;
    position: relative;
    right: 50px;
    text-decoration: none;
    top: 4px;
    width: 93px;
}
.form-question, .tss {
	border-collapse:collapse;
    1width: 706px;
	background: #b9d6e8;
}
.form-question td {
    padding: 5px;
}
.form-question td, .form-question th {
	border: 1px solid #fff;
    color: #000000;
    padding: 10px;
    text-align: left;
    1width: 200px;
}
.form-question .name-pole {
    padding-left: 40px;
    text-align: left;
}
.btns {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 25px;
    width: 75px;
}
.tss .col-count .btns {
    float: left;
    margin-left: 8px;
    width: 30px;
}
.btns li {
    float: left;
    list-style: none outside none;
    margin: 0 2px;
}
.btns a {
    background: url("/themes/default/images/catalog-btns.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
}
.btns a.basket {
    background-position: 0 0;
    width: 26px;
}
.btns a.plus {
    background-position: -26px 0;
}
.btns a.minus {
    background-position: -47px 0;
}
.btns a.delete {
    background-position: -68px 0;
}
.form-question #question, .form-question #author, .form-question #email {
	border: 1px solid #5d83b7;
	font-size: 15px;
	margin: 5px;
	padding: 3px 5px;
	width: 400px;
}
.form-question .oao {
	padding:15px 10px;
	color:#1971BC;
	font-size:14pt;
	width: 100px;
}

.form-question #question {
	height: 150px;
}
/* CallToMos */
#blackwrap {
    background-color: black;
    left: 0;
    opacity: 0.6;
    overflow: hidden;
    position: fixed;
    top: 0;
    z-index: 2000;
}
#wraptrink {
    overflow: hidden;
}
#wraptrink h1 {
    margin-top: 0px;
}
#wraptrink_left {
    float: left;
    width: 100%;
    
}
#divabbclose {
    overflow: hidden;
    text-align: right;
}
#abbclose {
  color: #666666;
  display: block;
  font-size: 30px;
  position: absolute;
  right: 9px;
  text-decoration: none;
  top: 0;
}
#abbclose:hover {
    text-decoration: none;
}
.mailformtext {
	padding-top: 7px;
	width: 200px;
}
#wraptrink_left .show_imp_img{
	1float:left;
	width:275px;
	padding:10px;
	border:1px solid #69A9D5;
	border-radius:5px;
	margin:50px 0 0 10px;
}

#wraptrink_left .show_imp_descr{
float:right;
width:665px;
}

#trink {	
   background-color: #b9d6e8;
border: 2px solid #5d83b7;
border-radius: 10px 10px 10px 10px;
font-family: 'Conv_ARIALN';
left: 50%;
margin: 0 0 0 -256px;
padding: 0;
position: fixed;
top: 100px;
width: 512px;
z-index: 4321;
}

.mailinput{
	border: 1px solid #5d83b7;
	margin: 5px;
	padding: 3px 5px;
	width: 240px;
	font-size: 15px;
}

#sendoka{
	background: url("/themes/default/images/call.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	float: right;
	height: 58px;
	margin: 10px 10px 0;
	padding: 0;
	text-decoration: none;
	width: 180px;
}
/* FAQ */
.one-question {
	margin:10px 0px;
	padding:10px;
	border:1px dotted #1971BC;
}
.one-question-date {
	color:#1971BC;
}
.one-question-date b {
	text-decoration:underline;
}
.one-question-question {
	color:#1971BC;
	text-decoration:none;
}
/* Выпадающее меню */
#topmenu ul li ul {
	display:none;
	z-index:2000000;
}
#topmenu ul li ul {
  border: 1px solid #b9d6e8;
  left: 12px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 35px;
  width: 320px;
  	background: -moz-linear-gradient(top,  #b9d6e8 0%, #629ED1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9d6e8), color-stop(100%,#629ED1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b9d6e8 0%,#629ED1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b9d6e8 0%,#629ED1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b9d6e8 0%,#629ED1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b9d6e8 0%,#629ED1 100%); /* W3C */
}
#topmenu ul li ul li {
	width:100%;
	padding:4px 0px;
	background:none;
	1border-bottom: 1px dotted #000000;	
}
#topmenu ul li ul li a {
	font-size: 14pt;
	font-weight:normal;
	text-align:left;	
	background:none;
	border:none;
	border-radius:none;
	line-height: 25px;
}
#topmenu ul li ul li a:hover {
	background:none;
	border:none;
	border-radius:none;	
}
#topmenu ul li ul li ul {
	1position:relative;
	1top:0px;
	1width:180px;
	1background:red;
}
#topmenu ul li ul li ul li {
	1border-bottom: none;	
}
#topmenu ul li ul li ul li a {
	1padding:2px 10px 3px 27px;
	1font-family: 'Conv_ARIALN';
	1font-size: 11pt;
	1font-weight:normal;
	1background:none;
	1text-decoration:underline;
}

ul{}
.otzivda {
	height: 193px;
	overflow: auto;
	width: 454px;
}
li{}

.vk{
	position:absolute;
	top:39px;
	left: 950px;
}