@import "jquery.fancybox-1.3.4.css";

@font-face { font-family: MyriadBoldCond; src: url('fonts/MyriadPro-BoldCond.otf'); }
@font-face { font-family: MyriadCond; src: url('fonts/MyriadPro-Cond.otf'); }
@font-face { font-family: MyriadCondItalic; src: url('fonts/MyriadPro-CondIt.otf'); }
@font-face { font-family: MyriadProRegular; src: url('fonts/MyriadPro-Regular.otf'); }
@font-face { font-family: MyriadWebPro; src: url('fonts/MyriadWebPro.ttf'); }
@font-face { font-family: MyriadWebPro0; src: url('fonts/MyriadWebPro_0.ttf'); }
html, body {
	font-family: MyriadWebPro, sans-serif;
	font-weight: normal;
	line-spacing:0px;
	width:100%;
	height: 100%;
	color: #000000;
	background-color: #def1ed;
}

#bgimage-rus {
	 background: url('img/bg-ru.jpg') no-repeat left top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }
#bgimage-inner-rus {
	background: url('img/bg-inner-ru.jpg') no-repeat left top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#bgimage-lat {
	background: url('img/bg-lv.jpg') no-repeat left top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#bgimage-inner-lat {
	background: url('img/bg-inner-lv.jpg') no-repeat left top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#bgimage-eng {
	background: url('img/bg-en.jpg') no-repeat left top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}
#bgimage-inner-eng {
	background: url('img/bg-inner-en.jpg') no-repeat left top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#comfpro-logo {
	top:60px; 
	width:330px;
	height:150px;
	position:absolute;
	z-index:999;
	cursor: pointer;
}
body > #fixed {
	width: 100%;
	height: auto;
	min-height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	margin: 0 auto;
}
a, a: visited {
  color: #07839f;
  text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #07839f;
}
p, td, br, div, span {
	color:#000000;
}
a.active_page, a.active_page:visited{ font: 16px/18px MyriadWebPro, sans-serif; text-decoration:none; color:#919191}
a.active_page:hover {color:#fff}
.left { float: left;}
.right { float: right;}
.clear {clear: both;}

.main {
	position1: relative;
	width: 100%;
	height: 100%;
	z-index:-10;
}
#footer {
	width: 100%;
	background-color: #aae3e1;
	opacity: 0.6;
	filter: alpha(opacity=60);
	color: #000;
	text-align: center;
	line-height: 3em;
}
#footer {
	clear: both;
	position: relative;
	z-index: 10;
	height: 3em;
	margin-top: -3em;
	font: 16px/18px MyriadCond, sans-serif;
}
#footer div {width: 100%; text-align: center; padding-top:20px; color: #999}
.footer {
	display: inline;
	position: relative;
	width: 980px;
	text-align: center;
	/*top: 17px;*/
}
#follow-icon {
	float: right;
	margin: 10px 0 0;
	color: #fff;
}

#follow-icon li {
	float: left;
	margin-right: 4px;
	cursor: pointer;
	list-style:none;
}

#follow-icon li a{
	display: block;
	color: #fff;
	width: 23px;
	height: 22px;
}

.left {float:left}
.right {float:right}
.clear {clear:both}

.item.link {
	margin-top: -6px;
	margin-left1: 17px;
	margin-right: -3px;
	border: 3px solid #07839f;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.item.link a {color:#fff; text-decoration: none; font: 24px/20px MyriadCond, sans-serif;}
.item {
	width: 200px;
	height: 250px;
	margin-bottom: 30px;
	margin-left1: 20px;
	float: left;
	overflow: hidden;
	position: relative;
}
.item.link .title {
	margin-top: 5px;
}
.item .title {
	left: 8px;
	position: absolute;
	z-index: 99;
	line-height: 22px;
	font-size: 15px;
	letter-spacing: 0;
}
.title div.texTitle {
	clear: both;
	padding: 1px 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	margin: 0 -8px;
	width: 193px;
	border-radius: 2px;
}
.image_middle img:hover {
	opacity: 0.5;
	background-color: #AFE2E6
}
.category_img {height: 180px}
.category_img a img:hover {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	filter: blur(1px);
	opacity: 0.3;
}
.category_img a img {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
h6 {font-size: 18px;  text-decoration: none;}
h7 {font-size: 18px;  text-decoration: none; }
.navbar-static-top {width:100%}
.navbar-inverse .navbar-inner {
	background: #aae3e1;
	border: 0;
	background-repeat: repeat-x;
	z-index: 100px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	height: 60px;
}
.navbar-static-top .container { width: 980px; padding-bottom: 70px;}
.contactForm {margin-top:20px;}

h1 {

	font: 36px/34px 'PT Sans', sans-serif;

	font-style:italic;

	color: #fff;

	text-transform: uppercase;

	margin-top: 15px;

	margin-bottom: 15px;

}

h1>a{

	position: relative;

	display: inline-block;

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

	width: 175px;

	height: 222px;

	background: url(img/logo.png) center no-repeat;

}

h2 {
	font: 16px/18px MyriadCond, sans-serif;
	text-decoration: none;
	padding-bottom:25px;
}
h2>a {
	background: url(img/menu_separator2.png) right no-repeat;
	text-decoration:none;
	padding-bottom: 0px;
	margin-right: 5px;
	padding-right: 5px;
}

h2>a, h2>a:visited {
	color: #08839e;
}

h2>a:hover {
	color: #08839e;
}

h3 {
	font-size: 20px;
	text-transform: uppercase;
	padding-top:0px;
	margin-bottom:0px;
	font-weight: bold;
	padding-bottom: 10px;
}

h4 {
	font: 20px/22px MyriadWebPro, sans-serif;
	padding-top:0px;
	padding-bottom:10px;
	font-weight: bold;
	padding-bottom: 10px;
}

.wrapper {
	overflow: hidden;
	padding: 20px 20px 70px 20px;
}

.wrapper>table{display:block}
.btt_more {
	height: 16px;
	background: url(img/btt_moregr.gif) no-repeat;
	cursor: pointer;
	padding: 0px 0 0 20px;
	font-size: 13px;
	line-height:14px;
	white-space: nowrap;
	color:#999999;
}
.btt_more_on {
	background: url(img/btt_morelgr.gif) no-repeat;
	color: #0039ba;
}
.btt_more a:link, .btt_more a:visited {
	font-family: san-serif, tahoma;
	color:#999999;
	text-decoration:none;
	font-size: 13px;
}
.btt_more_on a:hover, .btt_more_on a:active {
	color:#072969;
	text-decoration:none;
}
.items_price {
	font-size: 22px;
	font-weight: bold;
	color: #2b5c08;
	padding-bottom: 5px;
}
.pdd-tb10 {padding: 10px 0 10px 0;}
.f22 {font-size: 22px;}
.f18 {font-size: 18px; font-weight: normal}
.none {text-decoration:none;}
.btn {min-width:60px; margin: 10px 15px 15px 0; font-size: 18px}
a.grey {color:#919191; }
.green {color: #2b5c08;}
.container-main {
	clear: both;
	overflow: hidden;
	padding-top: 155px;
	margin: 0 auto;
}
.items {
	width: 980px;
	background: #ffffff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/*-------------------------------{cart dropdown}-------------------------------*/

.cart_title {
	color: #0039ba;
	font-family: MyriadCondItalic, sans-serif;
	padding: 5px;
	margin: 5px 0px 0 20px;
	font-size: 18px;
	background: url(img/cart.png) no-repeat top left;
	white-space: nowrap;
	position: relative;
 }
.cart_title a {text-decoration: none; color: #0039ba; margin-left: 30px; white-space: nowrap;}
a.menu-open {
	outline:none;
	display: block;
}

.shadowDropDown {
	-moz-box-shadow: 0 10px 15px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 10px 15px 5px rgba(0,0,0,0.5);
	box-shadow: 0 10px 15px 5px rgba(0,0,0,0.5);
	filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=10),
		progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=20),
		progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=10),
		margin-top: 0;
}
#top_cart {
	display: none !important;
	opacity: 1.0;
}

#cart-dropdown {
	position:absolute;
	top:35px;
	right:0px;
	margin-top:1px;
	background: #ffffff;
	opacity: 1.0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	z-index:350;
	display:none;
}
.cart-table { width: 90%}
.cart-table th {text-align: center; }
.addbtt {
	background: url(img/add.png) no-repeat top left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.qtybtt {margin: 0 5px 0 5px}
.delbtt {
	background: url(img/delete.png) no-repeat top left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.cancel button {
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-image: url(img/remove.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.cancel button:hover {
	background-position: -16px 0;
	cursor: pointer;
}
.cartBox {
	width:230px;
	padding:10px;
}
.gocartbtt {clear: both; width:200px; }
.gocartbtt a {color: #ffffff; font-weight: normal; }

/*
#cartBoxClose {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 10px;
	right: 10px;
}

* + html .cartBox#cart-dropdown {
	display: none !important;
}
.cartBox#cart-dropdown {
	-display: none !important;
}
#cartData {
	z-index:40;
}
.cartBox {
	width:230px;
	padding:10px;
	font-size:12px;
}
#cart-dropdown {
	position:absolute;
	top:24.5px;
	right:0;
	margin-top:1px;
	background:#eef3ff;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	z-index:50;
	display:none;
}
#shopping-cart-header #hud-dropdown a {
	color:#666;
}
.cartbody {
	width:230px;
}
.box-pane {
	max-width: 230px;
	max-height: 175px;
	position:relative;
	overflow-x:hidden;
	overflow-y: auto;
}
.cartbodyrow {
	float: left;
	width:230px;
	border-bottom: 1px solid #dddddd;
	background: #ffffff;
	padding: 5px 0 5px 0;
}
.bodyrowimg {
	float: left;
	width: 40px;
	height: 40px;
}
.bodyrowimg img {
	width: 40px;
	height: 40px;
}
.bodyrowdesc {
	width: 175px;
	padding-left:40px;
	padding-right:15px;
	font-size:11px;
	line-height: 14px;
	text-align: left;
}
.bodyrowdesc a:hover, bodyrowdesc a:focus {
	color:#0487D9;
}
.cartbodysum {
	float: left;
	width:230px;
	padding-top: 5px;
	line-height:22px;
}
.goToCart {
	width: 230px;
	height: 30px;
	background: #0487D9;
	margin-top: 5px;
	font-weight: bold;
	line-height: 30px;
}
.goToCart a {
	color: #ffffff;
}
*/

.td_left { width:130px; white-space1:nowrap;padding-right:10px;}
.td_left>p {font: 16px/14px Calibri, Arial, Helvetica, sans-serif;margin:0;padding-bottom:15px}
.td_left>p>a{white-space1:nowrap; color:#07839f; line-spacing:0;}
.td_left>p>a:hover{color:#0039ba;}
.td_right { width:770px }
.itemsi {padding: 0 0px 0px 0px;}
.img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-repeat: no-repeat;
}
.items .newsitem {
	min-height: 78px;
	padding: 5px 0 10px 0;
	clear: both;
}
.items .img {
	float: left;
	margin: 0 20px 20px 0;
}
.img img {
	opacity: 0;
}
.front_image {
	margin:-10px 0px 10px 10px;
	padding:0px;
}
.item-pics {width: 150px; height: 150px; border: 1px solid #ccc;padding: 5px; margin: 0 10px 10px 0;}

.menu {

	text-align: center;
	z-index: 1;
	display: inline-block;
	text-decoration:none;

}

#menu{

	z-index: 3;
	position: relative;
	display: inline-block;
	margin-top:10px;
	list-style:none;
}

#menu>li {

	font-family: MyriadCond, sans-serif;
	position: relative;
	height: 100%;

	background: url(img/menu_separator.png) right center no-repeat;

	float: left;

}

#menu > li > a{

	font-family: MyriadCond, sans-serif;
	display: block;

	position:relative;

	z-index: 1;

	overflow: hidden;

	text-decoration:none;
	text-shadow: 1px solid #023bb8;
	color: #023bb8;

}

#menu>li.no_bg {

	background: url(img/bg_ie.gif) right center no-repeat;

}

.langMenu{z-index:3;display: inline-block;margin-top:20px; top:30px; font-size: 16p; padding-left:20px}
.langMenu a, .langMenu span {font: 16px/18px MyriadCond, sans-serif;padding-right: 10px; margin-right:5px;background: url(img/lang_separator.png) right center no-repeat;}
.langMenu span {}
.mText, .mText_over {
	min-width: 80px;
	position: relative;

	display: block;

	font-family: MyriadCond, sans-serif;

	color: #0039ba;

	text-align: center;

	text-transform: uppercase;

	padding: 10px 10px;

	z-index: 2;

	text-decoration:none;
	font-size: 18px;
}

.mText_over{

	color: #ffffff;

	position: absolute;

	top: -70px;

	text-decoration:none;

}

._arrPl{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	z-index: 0;

	left: 0;

	display: block;

	background: url(img/marker1.png) 50% 36px no-repeat;

}

.submenu_1{
	font-family: MyriadCond, sans-serif;
	position: absolute;
	z-index: 9100;
	left: 0;
	top: 100%;
	background: #0982a1;
	display: none;
	padding: 5px 0 5px;
}

.submenu_1 li  {
	font-family: MyriadCond, sans-serif;
	font-size: 16px;
	position: relative;
	display: block;
	padding: 0 0 1px;
	margin: 0px 0 0;
	min-width:100px
}
.submenu_1 a{
	position: relative;
	display: block;
	font-family: MyriadCond, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: url('img/dropMenu_bg.png') bottom center repeat-x;
	padding: 5px 0 5px;
	margin: 0 14px;
	text-decoration: none;
}
.submenu_1 .last {
	font-family: MyriadCond, sans-serif;
	background: none;
}

.submenu_1 li>a:hover,.submenu_1 li.sfHover>a{
	font-family: MyriadCond, sans-serif;
	color: #919191;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration: none;
}

.submenu_2{
	font-family: MyriadCond, sans-serif;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 100%;
	display: none;
	min-width:100px;
	background: #0A62A6;
	padding: 3px 30px 0 5px;
	margin: -41px 0 0;
}
.submenu_2 li{
	font-family: MyriadCond, sans-serif;
	position: relative;
	display: block;
	float: left;
	width: 100%;
	text-transform: uppercase;
	margin-bottom: 1px;
	text-align: center;
}

.submenu_2 a{
	font-family: MyriadCond, sans-serif;
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
}

.submenu_2 li > a:hover, .submenu_1 li.sfHover > a{
	font-family: MyriadCond, sans-serif;
	color: #919191;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration: none;
}
.submenu_3 {top:0px;margin-left:100px;}
.orange {color: #F46008!important;}
.blue {color: #00CDF8;}
.none {text-decoration: none;}
.upper {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.news_arch { padding: 0 15px 0 0;}
.news_arch a {text-weight:normal;text-decoration:none}
.news_arch a:hover {text-decoration:underline}
.copyright {text-align:left;padding:0 15px 0 15px;font-size:10px;color:#767676}
.copyright a {color:#767676;}
.sitemap {padding:10px 0 5px 10px; font-size:14px}
.sitemap a {color:#767676; text-decoration: none;}
.sitemap a:hover  {color:#00CDF8; text-decoration: none; }



.tTable {width:940px; border: 1px solid #e5e5e5; border-collapse: collapse; background:#2c2c2d;}

.tTable td, .tTable th 	{color:#fff;padding:10px 15px 10px 15px; border-collapse: collapse; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}

.sfont {font-family: sans-serif;}
select.error {border:1px solid red;}


