/* CSS Document */

*{padding:0px;
margin:0px;
}

img{border:0;}
a{
color:#000;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
*:focus, * {
-moz-outline: none;
outline: none;
ie-dummy: expression(this.hideFocus=true);
}

body{
font:13px Arial, Helvetica, sans-serif;
color:#121212;
background:#ebeff3 url(../images/top.png) center top no-repeat;
}

#wrap_l{
background:url(../images/left_bg.jpg) left bottom no-repeat;
}

#wrap_r{
background: url(../images/right_bg.jpg) right bottom no-repeat;
position:relative;
}

#header_top{
position:absolute;
top:6px;
left:0;
width:100%;
height:109px;
background: url(../images/header_top.png) center top no-repeat;
z-index:1001;
}

#all{
width:1000px;
padding:0 5px;
margin:0 auto;
}

/*--------------------------Header---------------------------*/
#header{
height:471px;
position:relative;
background:url(../images/top.png) center top no-repeat;
}

#logo_flash{
display:none;
position:absolute;
top:20px;
left:20px;
width:502px;
height:79px;
z-index:1001;
}

.logo{
display:block;
position:absolute;
top:20px;
left:20px;
width:502px;
height:79px;
background: url(../images/logo.png) left top no-repeat;
z-index:1002;
}

/**/
#slider{
position:absolute;
left:-2px;
top:6px;
width:1000px;
height:429px;
z-index:1;
overflow:hidden;
}

.box_skitter {
border: 0px solid #000;
background:url(../images/img-1.jpg) left top no-repeat !important;
}

#slider_bottom{
position:absolute;
bottom:0;
left:0;
width:1000px;
height:58px;
z-index:1001;
background: url(../images/slider_bottom.png) left bottom no-repeat;
}

/**/
#header #phone{
position:absolute;
top:20px;
right:27px;
z-index:1002;
}

#header #phone p, #header #phone p a{
	font:15px 'Century Gothic', Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:#fff 0 0 8px;
	text-decoration:none;
	}
#header #phone p a:hover {color: #69b4ff;}
/*---------------END Header---------------*/


/*center*/
#center{
width:100%;
overflow:hidden;
min-height:770px;
}

/*left*/
#left{
float:left;
width:215px;
padding:0 0 0 0px;
/*margin:18px 0 30px 0;*/
margin:0px 0 30px 0;
}

#menu_left_wsh{
clear:both;
float:left;
width:215px;
margin-bottom:20px;
padding-bottom:13px;
background:url(../images/menu_left_shadow.png) left bottom no-repeat;
}

#menu_left_w{
float:left;
width:214px;
border:1px solid #3383d3;
border-right:none;
background:url(../images/menu_left.png) left top repeat;
border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
}

#menu_left{
float:left;
width:188px;
border:1px solid #78afe7;
border-right:none;
border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
padding:10px 11px 10px 14px;
}

#menu_left ul{
clear:both;
float:left;
}

#menu_left li{
list-style:none;
float:left;
clear:both;
background:url(../images/menu_left_li.png) left top repeat-x;
padding:2px 0 1px 0;
position:relative;
}

#menu_left li:first-child{
	background:none;
	}

#menu_left li a{
float:left;
width:172px;
font:normal 20px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
color:#fff;
text-decoration: none;
padding:6px 0px 6px 17px;
background:url(../images/menu_left_a.png) left center no-repeat;
}

#menu_left li a:hover{
	background:#0c3886 url(../images/menu_left_a_hover.png) left top no-repeat;
	margin:0 0 0 -14px;
	padding:6px 11px 6px 31px;
	}

#menu_left li.active > a{
	background:url(../images/menu_left_a_active.png) left center no-repeat;
	color:#1b2e49;
	padding:6px 0px 6px 17px;
	margin:0;
	}
	
#menu_left li.parent > span{
position:absolute;
top:15px;
left:0px;
width:10px;
height:10px;
background:url(../images/plus.png) center center no-repeat;
}

#menu_left li li span{
display:none;
}
#menu_left li span.a_t{
	float: left;
	width: 172px;
	font: normal 20px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background: #0c3886 url(../images/menu_left_a_hover.png) left top no-repeat;
	margin: 0 0 0 -14px;
	padding: 6px 11px 6px 31px;
	position: relative;
	top: 0;
	left: 0;
	height: auto;
}
#menu_left li li span.a_t{
	display:block;
	float: left;
	text-decoration: none;
	width: 163px;
	color: #1b2e49;
	font: normal 15px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 3px 0px 3px 26px;
	background: url(../images/menu_left_aa.png) 17px center no-repeat;
	margin: 0;
}

#menu_left ul ul{
clear:both;
float:left;
padding:0px 0 15px;
}

#menu_left ul ul li{
background:none;
padding:0;
}

#menu_left li li a{
float:left;
text-decoration: none;
width:163px;
font:normal 15px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
color:#fff;
*text-decoration: underline;
text-decoration: none;
padding:3px 0px 3px 26px;
background:url(../images/menu_left_aa.png) 17px center no-repeat;
}

#menu_left li li a:hover, #menu_left li li.active > a{
	color:#1b2e49;
	background:url(../images/menu_left_aa.png) 17px center no-repeat;
	text-decoration:underline;
	padding:3px 0px 3px 26px;
	margin:0;
}

/**/
#download{
margin-bottom:40px;
clear:both;
width:189px;
height:86px;
background:url(../images/download.png) left top no-repeat;
padding:0 0px;
text-align:center;
}

#download h3{
color:#fff;
text-align:center;
padding:16px 0 4px 0;
text-transform:uppercase;
font:bold 15px 'Century Gothic', Arial, Helvetica, sans-serif;
}

.clone_h3{color:#fff;
text-align:center;
padding:16px 0 4px 0;
text-transform:uppercase;
font:bold 15px 'Century Gothic', Arial, Helvetica, sans-serif;}

#download a{
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#cdd9e5;
}
	
/**/

#left_bottom{
margin-bottom:40px;
clear:both;
width:185px;
padding:0 10px 0 20px;
}

/*content*/
#content{
float:left;
width:520px;
padding:15px 20px 15px 20px;
overflow:hidden;
background:#fff;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
min-height:720px;
margin-bottom:20px;
}

#content.w100{
float:left;
width:735px;
padding:15px 20px 15px 20px;
overflow:hidden;
background:#fff;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
min-height:720px;
margin-bottom:20px;
}

/**/	
#crum{
clear:both;
padding:8px 15px;
background:#f7f7f7;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-bottom:20px;
color:#a6a6a6;
}

#crum a{
font-size:12x;
color:#456fd8;
}

#crum span{
color:#373737;
}
/*-----------CONTENT----------*/

/**/
#component{
clear:both;
margin-bottom:30px;
overflow:hidden;
}

h1{
font:normal 19px 'Franklin Gothic Demi', Arial, Helvetica, sans-serif;
padding:0px 0 0.7em 0;
color:#1c1c1c;
padding-bottom:5px;
margin-bottom:15px;
border-bottom:2px solid #1c1c1c;
}


.blog-featured h1.title{
font:normal 17px 'Franklin Gothic Demi', Arial, Helvetica, sans-serif;
padding:0px 0 0.7em 0;
color:#2e2e2e;
padding-bottom:13px;
margin-bottom:15px;
border-bottom:2px solid #2760c7;
}


h1 em{
	color:#2760c7;
	font-size:19px;
	font-style:normal;
	}

h2,.h2{font:bold 15px Arial, Helvetica, sans-serif;padding:0 0 0.8em;color:#2e2e2e}

h3{
font:bold 15px Arial, Helvetica, sans-serif;
padding:0px 0 0.8em 0;
color:#2e2e2e;
}

h4{
font:bold 13px Arial, Helvetica, sans-serif;
padding:0px 0 0.8em 0;
color:#2e2e2e;
}

#component p, #component ul{
line-height:1.4em;
padding-bottom:1em;
}

#component p.readmore{
padding:0;
}

.content-links{
display:none;
}

#component .blog-featured img, img.sl{
border:1px solid #d4d4d4;
padding:1px;
margin:3px 20px 15px 0;
}

#component img{
margin:3px 20px 15px 0;
}

#component img.float-left{
margin:3px 20px 15px 0;
float:left;
}

#component img.float-right{
margin:3px 0px 15px 20px;
float:right;
}

#component li{
list-style-position:inside;
padding-left:10px;
}

#component p em{
color:#2b4ba0;
font-size:15px;
}

/*kontakti*/

#component .important_w{
border:1px solid #7b9aba;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:5px 0 13px 0;
}

#component .important{
background:url(../images/important_bg.png) left top repeat;
color:#fff;
border:1px solid #a7bbcf;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
padding:13px 20px;
}

#component .item-page.kontakt .important h2{
	color:#fff;
	font:24px 'Franklin Gothic Demi', Arial, Helvetica, sans-serif;
	margin:0;
	text-shadow:1px 1px 1px #6684a3;
	padding-bottom:8px;
	border:none;
	}
	
#component .important p{
	color:#fff;
	font:15px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:0.8em;
	}
	
#component .important img{
	position:absolute;
	bottom:-13px;
	right:8px;
	border:none;
	padding:0;
	margin:0;
	}
	
#component .item-page.kontakt{
font-size:17px;	
}

#component .item-page.kontakt h2{
font:normal 20px 'Franklin Gothic Demi', Arial, Helvetica, sans-serif;
padding:0px 0 0.7em 0;
color:#3d8cdc;
padding-bottom:6px;
margin-bottom:15px;
border-bottom:2px solid #3d8cdc;
margin-left:-10px;
}

#component .item-page.kontakt table{
width:741px;
margin-top:-13px;
}

#component .item-page.kontakt td{
border:none;
padding:0 10px 10px;
}

/*chronoforms*/
.chronoform>a{
display:none;
}

#component .item-page.kontakt .moduletable{
/*float:right;*/
width:100%;
padding:14px 12px;
background:#ebeff3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
/*margin:32px 0;*/
}

#component .item-page.kontakt .moduletable h3{
color:#000;
font: normal 21px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
padding:0 0 10px 24px;
text-shadow:1px 1px 1px #fff;
margin-bottom:0px;
background:url(../images/obr_mail.png) 4px 9px no-repeat;
}

#component .item-page.kontakt .moduletable form{
background:url(../images/obr_r.png) center top no-repeat;
padding:10px 0 0 0;
}

#component .ccms_form_element {
margin-bottom: 10px;
position: relative;
padding:0px;
clear: both;
}

#component .ccms_form_element label{
font:normal 15px Arial, Helvetica, sans-serif;
color:#141414;
margin:0 0 5px 0;
}

#component .ccms_form_element label em{
color:#F00;
}

#component .ccms_form_element input{
border: 1px solid #d1d7de;
margin-bottom: 0;
/*width:207px;*/
width:70%;
height: 34px;
padding: 0 9px !important;
background: url(../images/obr_input.png) left top repeat-x;
font: 15px Arial, Helvetica, sans-serif;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#component .ccms_form_element input:focus{
	border: 1px solid #a1c4e8;
	color:#3d8cdc;
	}
	
#component .ccms_form_element textarea{
border: 1px solid #d1d7de;
margin-bottom: 0;
/*width:207px;*/
width:70%;
height: 70px;
padding:5px 9px !important;
background:#fff url(../images/obr_input.png) left top repeat-x;
font: 15px Arial, Helvetica, sans-serif;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#component .ccms_form_element textarea:focus{
	border: 1px solid #a1c4e8;
	color:#3d8cdc;
	}
	
#component .ccms_form_element.cfdiv_submit input {
border: 0px solid #cecece;
margin:5px 0 5px;
width:228px;
height:50px;
text-align: center;
padding: 0 !important;
background: url(../images/button_obr.png) left top no-repeat;
font: 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #fff;
cursor: pointer;
}

#component .ccms_form_element p{
font:normal 13px Arial, Helvetica, sans-serif;
color:#1a1616;
padding:0;
}

#component .ccms_form_element p strong{
	text-transform:uppercase;
	}

#component .ccms_form_element p em{
	color:#F00;
	}


/**/

#component table{
margin-bottom:15px;
border-collapse:collapse;
}

#component table th{
color:#fff;
text-align:center;
font:normal 17px  Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding:14px 15px;
border:none;
}

#component table td{
padding:8px 15px;
text-align:left;
border:1px solid #ccc;
}

#component .blog-featured table td{
	padding:0 12px 13px 0;
	border:none;
	font-size:14px;
	}
	
	#component .blog-featured table td img{
		padding:0;
		margin:0;
		border:none;
		}

a.spoil,a.spoil1{
color:#2760c7;
text-decoration:none;
font:normal 23px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
background:url(../images/spoil.png) left bottom repeat-x;
line-height:1.1em;
margin-bottom:21px;
clear:both;
float:none;
}
h2.spoil{
	color:#2760c7;	
	text-decoration:none;
	font:normal 23px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;
	line-height:1.1em;
}

a.spoil:hover,a.spoil1:hover{
	background:none;
	}

div.spoil,div.spoil1{
display:none;
clear:both;
}

/*CAT*/
#component .blog .items-leading>div{
clear: both;
float:left;
width:100%;
margin-bottom:20px;
padding-bottom:0px;
}

#component .blog .items-leading h2,
#component .blog .items-leading .h2{
font:normal 20px "Franklin Gothic Book", Arial, Helvetica, sans-serif; 
}

#component .blog .items-leading>div a{
position:relative;
float:left;
width:100%;
height:151px;
}

#component .blog .items-leading>div a:hover{
	text-decoration:underline;
	color:#191919;
	}
	
#component .blog .items-leading>div a .item_name{
display:table-cell;
vertical-align:middle;
height:151px;
}

#component .blog .items-leading>div img{
float:left;
margin:0 30px 0 0;
width:150px;
height:151px;
}

.img-intro{
width:150px;
height:151px;
overflow:hidden;
}

.img-intro .img_bg_cat{
position: absolute;
top: 0;
left: 0;
width: 150px;
height: 151px;
background: url(../images/img_bg.png) left top no-repeat;
}

#component .blog .items-leading>div a:hover .img_bg_cat{
background-position:right top;
}

/*PHOCA*/

.phocagallery-box-file.pg-box-image{
height:150px !important;
}

#component .phocagallery-box-file {
background:none;
border:0px solid #e8e8e8;
margin:16px !important;
padding:0px;
width:150px !important;
}

.phocagallery-box-file-first {
background: none !important;
}

#component .phocagallery-box-file .pg-modal-button{
position:relative;
float:left;
}

#component .phocagallery-box-file .phocagallery-box-file-third>a span{
position: absolute;
top:0;
left:0;
width:150px;
height:151px;
background:url(../images/img_bg.png) left top no-repeat;
}

#component .phocagallery-box-file .phocagallery-box-file-third>a:hover span{
	background-position:right top;	
	}

#component .phocagallery-box-file .pg-name{
text-align:center;
padding:4px 0 0 0;
color:#146dc6 !important;
font:16px Arial, Helvetica, sans-serif !important;	
}

#component .phocagallery-box-file .phocagallery-box-file-third>a:hover{
text-decoration:underline;
color:#1c1c1c !important;
}

#component .phocagallery-box-file .phocagallery-box-file-third>a:hover .pg-name{
color:#1c1c1c !important;
}

.pg-center{
display:none;
}

#shadowbox_body #shadowbox_nav{
width:100% !important;
z-index:1000;
position:absolute;
padding:0 !important;
margin:0 !important;
}

#shadowbox_body #shadowbox_nav_next{
width:75%;
height:650px;
float:right;
background:none;
padding:0 !important;
margin:0 !important;
}

#shadowbox_body #shadowbox_nav_next:hover{
	background:url(../images/next.png) right top no-repeat;
	}

#shadowbox_body #shadowbox_nav_previous{
width:25%;
height:650px;
float:left;
background:none;
padding:0 !important;
margin:0 !important;
}

#shadowbox_body #shadowbox_nav_previous:hover{
	background:url(../images/prev.png) left top no-repeat;
	}
	
	
#shadowbox_title{
display:none !important;
}


/*-----------END CONTENT----------*/
/*RIGHT*/

#right{
float:right;
width:188px;
}

#right h3,#right .h3{
color:#383838;
font:bold 15px 'Century Gothic', Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-bottom:15px;
}

#right li{
list-style:none;
}

#right a{
float:left;
border:1px solid #bfccd8;
margin-bottom:13px;
text-decoration:none;
}

#right img{
max-width:178px;
background:#cbd7e3;
border:1px solid #e1e8ee;
padding:3px;
float:left;
}

#right a:hover > img{
opacity:0.7;
}	

/*-----------------------FOOTER-------------------------*/

#footer_w{
clear:both;
background: url(../images/footer.png) center top repeat-x;
background-size: contain;
}

#footer_w1{
background: url(../images/footer_top.png) center top no-repeat;
}

#footer{
height:150px;
width:1000px;
margin:0 auto;
position:relative;
background: url(../images/footer_top.png) center top no-repeat;
}

.logo_b{display:block;position:absolute;top:30px;right:0;width:179px;height:14px;background:url(../images/logo_b.png) left top no-repeat}

.copy{position:absolute;top:30px;right:0;width:225px;font:12px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;color:#040404;text-align:left;line-height:1.1em}
.copyr{position:absolute;top:30px;left:5px;width:225px;font:12px 'Franklin Gothic Book', Arial, Helvetica, sans-serif;color:#040404;text-align:left;line-height:1.1em}

.webstroy{
position:absolute;
right:5px;
top:51px;
width:144px;
height:51px;
background: url(../images/webstroy.png) right bottom no-repeat;
font:12px Arial, Helvetica, sans-serif;
color:#076aaa;
text-align:right;
padding:0 0 
}	

.webstroy a{
	color:#076aaa;
	}
	
#count{
position:absolute;
right:0px;
top:111px;
}

/**/
#kontakt_bottom_w{
position:absolute;
top:30px;
left:250px;
background: url(../images/kontakt_r.png) left top no-repeat;
}

#kontakt_bottom{
background: url(../images/kontakt_r.png) right top no-repeat;
width:490px;
padding:0 0 0 13px;
overflow:hidden;
text-align:center;
}

#kontakt_bottom .module{
float:left;
width:176px;
height:106px;
border-bottom:4px solid #819db8;
margin-right:16px;
}

#kontakt_bottom p{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#202020;
	}
	
#kontakt_bottom p strong,
#kontakt_bottom p .strong{
	color:#0c7de2;
	text-transform:uppercase;
	font-weight: bold;
	}
	
#kontakt_bottom p em{
	color:#010101;
	font-style:normal;
	font-weight:bold;
	}
.kontakt_bottom .module{float:left;width:100%;height:90px;border-bottom:4px solid #819db8;margin-right:16px}
.kontakt_bottom p{font:normal 13px Arial, Helvetica, sans-serif;color:#202020}
.kontakt_bottom p strong,.kontakt_bottom p .strong{color:#0c7de2;text-transform:uppercase;font-weight:bold}
.kontakt_bottom p em{color:#010101;font-style:normal;font-weight:bold}
	
/**/
.avPlayerWrapper .avPlayerContainer {
background:none !important;
padding:0 !important;
margin:0 !important;
}

#menu_left li.current.closed ul {
*display:none !important;
}

.title_logo {
color: #68b3ff;
position: absolute;
margin-top: 50px;
opacity: 0.0001;
}

.main-img {
float: left; 
margin-right: 5px; 
width: 120px;
}
.sert-text {
width: 155px;
margin-right: 25px;
float: left;
font-weight: bold;
text-align:center;
font-size: 14px;
margin-top: -10px;}

.print-link {display: block;
margin-top: 15px;}

a.btn-zakaz{text-decoration: none;
position:absolute;
top:15px;
left:554px;
width:135px;
height:37px;
display: inline-block;
background: url(/templates/TechnoPlast/images/download2.png)left top no-repeat;
color:#FFF;
padding:18px 0 0 0;
text-align:center;
font-size: 13px;
font-weight: bold;
cursor: pointer;
z-index:10000;
transform: scale(0.9);}
a.btn-zakaz:hover{transform: scale(1);}

.lizakaz{text-decoration: none;
width:135px;
height:37px;
display:block;margin:0 auto;
background: url(/templates/TechnoPlast/images/download2.png)left top no-repeat;
color:#FFF;
padding:18px 0 0 0;
text-align:center;
font-size: 13px;
font-weight: bold;
cursor: pointer;
z-index:10000;}

.wrap-bg{display:none;
left:0px;
position:fixed;
top:0px;
height:0px;
width:100%;
z-index:450;
height:100%;
background-color:rgba(0, 0, 0, 0.6);}

.formcall{display: block;
position: fixed;
top: 25%;
left: calc((100% - 320px) / 2);
background-color: rgb(255, 255, 255);
padding: 15px;
border-width: 3px;
z-index: 500;
border-style: solid;
border-color: #015AA0;
border-radius: 15px;
width: 320px;
display:none;}

.close:hover{background-color:#015AA0;
color:#fff;}

.close{background-color: rgb(255, 255, 255);
border-radius: 30px;
border-color: #015AA0;
border-style: solid;
position: absolute;
right: -15px;
top: -15px;
padding-left: 6px;
font-size: 18px;
cursor:pointer;
padding-right:6px ;}

.title{text-align:center;
font-size:20px;
font-weight:bold;
color:#002D70;
padding:0 0 20px 0;}

.formcall input{width: calc(100% - 6px);
height: 35px;
font-size: 16px;
font-weight: normal;
color: #121212;
margin-bottom: 20px;
padding: 0 0 0 5px;
outline: none;}

.formcall button{background: linear-gradient(#00317A, #005BC2, #00317A);
width:160px;
height:40px;
text-align:center;
color:#FFF;
font-size:18px;
outline: none;
border:none;
border-radius:5px;
margin: 10px 0 10px 80px;}

.formcall button:hover{background: linear-gradient(#00317A, #1E89FF, #00317A);}

.zakazli{display: block;
position: fixed;
top: 25%;
left: calc((100% - 320px) / 2);
background-color: rgb(255, 255, 255);
padding: 15px;
border-width: 3px;
z-index: 500;
border-style: solid;
border-color: #015AA0;
border-radius: 15px;
width: 320px;
display:none;}

.zakazli input{width: calc(100% - 6px);
height: 35px;
font-size: 16px;
font-weight: normal;
color: #121212;
margin-bottom: 20px;
padding: 0 0 0 5px;
outline: none;}

.zakazli textarea{width: calc(100% - 6px);
font: 13px Arial, Helvetica, sans-serif;
height: 55px;
font-size: 16px;
font-weight: normal;
color: #121212;
margin-bottom: 20px;
padding: 5px 0 0 5px;
outline: none;
}

.zakazli button{background: linear-gradient(#00317A, #005BC2, #00317A);
width:160px;
height:40px;
text-align:center;
color:#FFF;
font-size:18px;
outline: none;
border:none;
border-radius:5px;
margin: 10px 0 10px 80px;}

.zakazli button:hover{background: linear-gradient(#00317A, #1E89FF, #00317A);}

#dangerous {
    margin-bottom: 5px;
    clear: both;
    width: 189px;
    height: 86px;
    /*background: url(../images/dangerous.png) left top no-repeat;*/
	background: url(../images/download.png) left top no-repeat;
    padding: 0 0px;
    text-align: center;
}
#dangerous span {
    color: #fff;
    text-align: center;
    /*padding: 13px 0 4px 0;*/
    padding: 12px 0 3px 0;
    text-transform: uppercase;
    /*font: bold 18px 'Century Gothic', Arial, Helvetica, sans-serif;*/
    font: bold 10px 'Century Gothic', Arial, Helvetica, sans-serif;
	display: block;
}
#dangerous a {color: #fff; font-size: 16px;}

.strong{
	font-weight: bold;
}
#header #ysearch {
position: absolute;
top: 70px;
left: 555px;
z-index: 1002;
width: 135px;
}
#header #ysearch .ya-site-form__search-input-layout-r {display: none;}
#header #ysearch .ya-site-form__input-text {padding: 2px;}
#component #ya-site-results table td {border: 1px solid #fff;}
.logo_txt{position:absolute;top:67px;z-index:1001;color:#69b4ff;text-align:center;width:331px;font-size:16px;left:70px}
#menu_left li.current.active>ul{display:block!important;}
#component .imbl img{margin:0}
.imbl{display:inline-block;border:1px solid #008de0;margin-right:27px}
.imbl:last-child{margin-right:0}
.imbl .txt_imbl{background:#008de0;text-align:center;color:#fff;padding:5px 0;margin-top:-3px}
.im2inl{margin:30px 0}
#component .wersp li{margin-bottom:10px}
.img_bk2.imbl{font-size:0;margin-bottom:10px}
.img_bk2.imbl:last-child{margin-right:0}
.img_bk2.r_bl.imbl{margin:0 10px 0 30px;float:right}
.text-center{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 20px;
}

.feedback-link:hover,
.feedback-link{
	padding:10px 25px;
	background-color:#005DBE !important;
	color:#fff;
}

/* products */
.product__link{
	text-decoration: none
}
.product__title{
	text-decoration: underline
}
.product__caption{
	font-size: 0.7em;
	padding-top: 5px
}
.item_name .product__link, .item_name a{
	height: auto!important
}
/*.item_name{
	font: normal 20px "Franklin Gothic Book", Arial, Helvetica, sans-serif;
}*/
/* products end */
.print-ver {
float: right;
width: 200px;
margin-top: -70px;
height: 45px;
}
.cfdiv_header {
width: 72%;
margin-left: 150px;
text-align: right;
}
#input_submit_41_container_div {margin-left: 62%;}
a.sem-dots {color: #2760c7; text-decoration: none; border-bottom: 1px dashed #2760c7;}

.error_input {
	border: 1px solid red;
	transition: 0.6s ease;
	padding: 1px 1px 1px 5px !important;
}
.ccms_form_element{
	display: flex;
    flex-direction: column;
}