body {
	padding:0;
	margin:0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background:url(img/bgr.jpg) repeat-x top left #04224a;
	behavior: url(csshover.htc);
}

a {
	color:#4fc1f7;
	text-decoration:none;
}

a:hover {
	color:#4fc1f7;
	text-decoration:underline;
}


h1 {
	padding:0;
	margin:0;
	color:#4fcaf7;
	font-size:20px;
	font-weight:normal;
}

h2 {
	padding:0;
	margin:0;
	float:left;
	width:156px;
	height:26px;
	background:url(img/title.gif) no-repeat top left;
	color:#4fcaf7;
	font-size:20px;
	font-weight:normal;
	padding-left:10px;
}

h2 a.n8 {
	font-size:20px;
    font-weight:normal;
    color:#4fcaf7;
}
h2 a:hover.n8 {
    color:#4fcaf7;
}

h2.h-inner {
	padding:0;
	margin:0;
	float:left;
	width:300px;
	height:28px;
	background:url(img/title3.gif) no-repeat top left;
	color:#4fcaf7;
	font-size:20px;
	font-weight:normal;
	padding-left:10px;
}

h2.n1 {
	padding:0;
	margin:0;
	float:left;
	width:300px;
	height:29px;
	background:url(img/title2.gif) no-repeat top left;
	color:#4fcaf7;
	font-size:20px;
	font-weight:normal;
	padding-left:10px;
}

h3 {
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-top:30px;
	border-bottom:1px solid #0c435f;
	width:647px;
}

#projects h3 {
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-top:30px;
	border-bottom:1px solid #0c435f;
	width:987px;
}


#right h3.hh {
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-top:30px;
	border-bottom:1px solid #0c435f;
	width:647px;
}

h4 {
	padding:0;
	margin:0;
	font-size:15px;
	color:#4fc1f7;
	display:block;
	font-weight:bold;
}

.page h4 {
	padding:0;
	margin:0;
	font-size:15px;
	color:#4fc1f7;
	display:block;
	font-weight:bold;
	padding-bottom:10px;
}


h6 {
	padding:0;
	margin:0;
	font-size:13px;
	color:#4fc1f7;
	display:block;
	font-weight:normal;
}

#body {
	padding:0;
	margin:0;
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	padding:0;
	margin:0;
	width:1004px;
	float:left;
	padding-bottom:10px;
}

#logo {
	padding:0;
	margin:0;
	width:350px;
	float:left;
	padding-top:25px;
}

#menu {
	padding:0;
	margin:0;
	width:654px;
	height:110px;
	float:left;
	padding-top:10px;
}

.phone {
	padding:0;
	margin:0;
	width:250px;
	float:left;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:27px;
	color:#4fcaf7;
}

.search {
	padding:0;
	margin:0;
	width:275px;
	float:left;
	padding-left:325px;
	font-family:
}

.lng {
	padding:0;
	margin:0;
	width:50px;
	float:left;
	text-align:right;
	padding-right:4px;
}

.lng a {
	color:#1d91bb;
	text-decoration:none;
}

.lng a:hover {
	color:#1d91bb;
	text-decoration:none;
}

.top-menu {
	padding:0;
	margin:0;
	width:404px;
	float:left;
	text-align:right;
	color:#1d91bb;
	padding-top:10px;
}

.top-menu a {
	padding:0;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	color:#9cafbd;
	text-decoration:none;
}

.top-menu a:hover {
	color:#9cafbd;
	text-decoration:underline;
}

.main-menu {
	padding:0;
	margin:0;
	width:650px;
	float:left;
	padding-left:4px;
	padding-top:25px;
}

.main-menu ul {
	padding:0;
	margin:0;
	width:650px;
	height:31px;
	list-style:none;
	background:url(img/menu.gif) no-repeat top left;
	padding-top:4px;
}

.main-menu ul li {
	padding:0;
	margin:0;
	width:650px;
	list-style:none;
	display:inline;
	font-size:14px;
	font-weight:bold;
	background:url(img/bullet.gif) no-repeat center left;
	padding:0 7px 0 10px;
	*padding:0 7px 0 6px;
}

.main-menu ul li.m1 {
	padding:0;
	margin:0;
	width:650px;
	list-style:none;
	display:inline;
	font-size:14px;
	font-weight:bold;
	background:none;
	padding:0 7px 0 13px;
	*padding:0 7px 0 12px;
}

.main-menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

.main-menu ul li a:hover {
	color:#1d91bb;
	text-decoration:none;
}

#content {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	padding-right:4px;
}

.top-left {
	padding:0;
	margin:0;
	width:350px;
	float:left;
	padding-top:20px;
}

#left {
	padding:0;
	margin:0;
	width:340px;
	float:left;
}

.product {
	padding:0;
	margin:0;
	width:299px;
	float:left;
	border:8px solid #7d8289;
	background:url(img/product.gif) repeat-y top center;
	margin-top:10px;
}

.product-top {
	padding:0;
	margin:0;
	width:299px;
	float:left;
	background:url(img/product-top.gif) no-repeat top center;
}

.product-bottom {
	padding:0;
	margin:0;
	width:299px;
	float:left;
	background:url(img/product-bottom.gif) no-repeat bottom center;
}

.product-bottom a {
	padding:0;
	margin:0;
	width:149px;
	height:58px;
	display:block;
	float:left;
	padding-top: 5px;
  text-align: center;
  
}

.product-bottom a img {
	vertical-align: middle;
}

.product-top-inner {
	padding:0;
	margin:0;
	width:299px;
	float:left;
	background:url(img/product-top-inner.gif) no-repeat top center;
	min-height:186px;
	height:auto !important;
	height:186px;
}

.product-bottom-inner {
	padding:0;
	margin:0;
	width:260px;
	float:left;
	background:url(img/product-bottom-inner.gif) no-repeat bottom center;
	padding-left:25px;
	padding-right:14px;
	padding-top:0px;
	padding-bottom:15px;
	min-height:300px;
	height:auto !important;
	height:300px;
}


.top-right {
	padding:0;
	margin:0;
	width:647px;
	float:left;
	padding-left:3px;
}


#right {
	padding:0;
	margin:0;
	width:647px;
	float:left;
	padding-left:3px;
}

.reg {
	padding:0;
	margin:0;
	float:left;
	width:467px;
	color:#4fcaf7;
}

form {
	padding:0;
	margin:0;
}

input.f1 {
	padding:0;
	margin:0;
	color:#4fcaf7;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #0e5779;
	background:none;
	width:137px;
	padding:2px 0px 1px 3px;
}

input.ff1 {
	padding:0;
	margin:0;
	color:#4fcaf7;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #0e5779;
	background:none;
	width:187px;
	padding:2px 0px 1px 3px;
}

input.f2 {
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:1px solid #0e5779;
	background:#0e5779;
	height:20px;
}

input.f3 {
	padding:0;
	margin:0;
	color:#4fcaf7;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #0e5779;
	background:none;
	width:127px;
	padding:2px 0px 1px 3px;
}

input.f4 {
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:1px solid #0e5779;
	background:#0e5779;
	height:20px;
	width:132px;
}


.order {
	padding:0;
	margin:0;
	float:left;
	width:175px;
	background:url(img/order.gif) no-repeat top center;
	height:27px;
	margin-top:15px;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	padding-top:5px;
	margin-left:5px;
	display:inline;
}

.order a, .order a:hover {
	color:#ffffff;
	text-decoration:none;
}

.pic {
	padding:0;
	margin:0;
	width:630px;
	float:left;
	border:8px solid #7d8289;
	margin-top:8px;
	font-size:1px;
}

.kareta-left {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-top:25px;
}

.promo {
	padding:0;
	margin:0;
	width:310px;
	float:left;
}

.promo-y {
	padding:0;
	margin:0;
	width:307px;
	float:left;
	background:url(img/promo-y.gif) repeat-y top left;
}

.promo-top {
	padding:0;
	margin:0;
	width:307px;
	height:10px;
	float:left;
	background:url(img/promo-top.gif) no-repeat top left;
	font-size:1px;
}

.promo {
	padding:0;
	margin:0;
	width:307px;
	float:left;
	background:url(img/promo.gif) no-repeat bottom left;
	min-height:200px;
	height:auto !important;
	height:200px;
}

.promo-inner-main {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-top:20px;
	padding-right:12px;
}

.promo-inner-main2 {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-top:20px;
	padding-left:27px;
}

.promo-y-inner {
	padding:0;
	margin:0;
	width:307px;
	float:left;
	background:url(img/promo-y.gif) repeat-y top left;
}

.promo-inner {
	padding:0;
	margin:0;
	width:287px;
	float:left;
	background:url(img/promo.gif) no-repeat bottom left;
	min-height:150px;
	height:auto !important;
	height:150px;
	
	padding:10px;
}

.promo a.a1 img {
	padding-left:0px;
	padding-right:5px;
}

/*.promo a.t1 {
  padding-right: 15px;
}*/
.promo p {
	padding:0;
	margin:0;
	padding:5px 30px 0px 20px;
}

.promo a.a2 {
	padding:0;
	margin:0;
	background:url(img/bullet.gif) no-repeat center left;
	padding-left:7px;
	color:#4fc1f7;
	font-size:20px;
	text-decoration:none;
}

.promo a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}

.promo a:hover {
	text-decoration:underline;
}

.promo a.a3 {
	clear: both;
	padding:0;
	margin:0;
	width:66px;
	height:18px;
	display:block;
	color:#0b568a;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	background:url(img/button.gif) no-repeat center left;
	margin-top:15px;
	padding-left:2px;
	}

.promo a:hover.a3 {
	text-decoration:none;
}

.news {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-top:25px;
}

.news p {
	padding:0;
	margin:0;
	width:307px;
	float:left;
	padding-left:3px;
	padding-top:5px;
	line-height:15px;
}

.news img, .news-inner img {
	padding-top:5px;
	padding-right:5px;
}

.news a.a4, .news-inner a.a4 {
	padding:0;
	margin:0;
	font-size:15px;
	color:#4fc1f7;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

span.date {
	font-size:12px;
}

.news a.more, .news-inner a.more {
	padding:0;
	margin:0;
	font-size:12px;
	color:#4fc1f7;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.blog {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-top:25px;
}

.blog a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background:url(img/bullet2.gif) no-repeat center left;
	padding-left:7px;
	margin-left:5px;
}

.blog h2.n1 a {
	color:#4fcaf7;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	background:none;
	padding-left:0px;
	margin-left:0px;
}

.blog h2.n1 a:hover {
	color:#4fcaf7;
	text-decoration:underline;
}

.kareta-right {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-left:27px;
	padding-top:25px;
}

.prod1 {
	padding:0;
	margin:0;
	width:270px;
	float:left;
	border-bottom:1px solid #0f283e;
	margin:20px 20px 0px 20px;
	padding-bottom:25px;
	display:inline;
}

.prod2 {
	padding:0;
	margin:0;
	width:270px;
	float:left;
	border-bottom:none;
	margin:20px 20px 17px 20px;
	*margin:20px 20px 24px 20px;
	padding-bottom:20px;
	display:inline;
}

.prod1 a.a5, .prod2 a.a5 {
	padding:0;
	margin:0;
	font-size:15px;
	color:#4fc1f7;
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding-left:10px;
}

.prod1 a:hover.a5, .prod2 a:hover.a5 {
	color:#4fc1f7;
	text-decoration:underline;
}

.prod1 a img, .prod2 a img {
	padding-top:5px;
	padding-right:5px;
}

.prod1 a.more2 , .prod2 a.more2, .promo-inner a.more2 {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
}

.prod1 a:hover.more2, .prod1 a:hover.more2, .promo-inner a:hover.more2 {
	color:#FFFFFF;
	text-decoration:underline;
}

.banner {
	padding:0;
	margin:0;
	width:300px;
	height:80px;
	float:left;
	padding-left:3px;
	margin-top:25px;
}

.abonament {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	margin-top:25px;
}

.form {
	padding:0;
	margin:0;
	width:290px;
	height:50px;
	float:left;
	background:url(img/abonament.gif) no-repeat top left;
	padding:15px 10px 20px 10px;
}
.form2 {
    padding:0;
    margin:0;
    width:290px;
    height:50px;
    float:left;
    background:url(img/abonament.gif) no-repeat top left;
    padding:15px 10px 20px 10px;
}
.form a.a6 {
	padding:0;
	margin:0;
	background:url(img/bullet.gif) no-repeat center left;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
}

.pages {
	padding:0;
	margin:0;
	width:647px;
	float:left;
	text-align:right;
	color:#4abde8;
	font-weight:bold;
}

.pages a {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.pages a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.news-inner {
	padding:0;
	margin:0;
	float:left;
	width:647px;
	padding-top:20px;
}

.page {
	padding:0;
	margin:0;
	float:left;
	width:647px;
	padding-top:10px;
}

.page p {
	padding:0;
	margin:0;
	padding-top:10px;
}

#footer {
	padding:0;
	margin:0;
	width:1004px;
	float:left;
	border-top:1px solid #050c13;
	color:#184872;
	font-size:10px;
	margin-top:35px;
}

.copy {
	padding:0;
	margin:0;
	width:500px;
	float:left;
}

.abc {
	padding:0;
	margin:0;
	width:500px;
	float:left;
	text-align:right;
}

.abc a {
	color:#184872;
	text-decoration:none;
}

.abc a:hover {
	color:#184872;
	text-decoration:underline;
}

.promo-inner .img {
	padding:0;
	margin:0;
	padding-right:10px;
	width:150px;
	float:left;
}

.img {
	padding:0;
	margin:0;
	padding-right:10px;
	width:150px;
	float:left;
}

.promo-inner a.a5 {
	padding:0;
	margin:0;
	font-size:13px;
	color:#4fc1f7;
	text-decoration:none;
	width:110px;
	float:left;
}

.title-product {
	padding:0;
	margin:0;
	float:left;
	width:260px;
	border-bottom:2px solid #1d91bb;
	padding:10px 0 10px 0;
}

.product-bottom-inner a.menu-i {
	padding:0;
	margin:0;
	float:left;
	width:240px;
	color:#025278;
	text-decoration:none;
	background:url(img/bullet.gif) no-repeat center left;
	padding:5px 10px;
	font-size:15px;
	font-weight:bold;
}

.product-bottom-inner ul.poo {
	padding:0;
	margin:0;
	list-style:none;
	padding-left:30px;
}

.product-bottom-inner ul.poo li {
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	padding:2px 3px;
}

.product-bottom-inner ul.poo li a {
	color:#09121d;
	text-decoration:none;
	border-bottom:1px solid #c7e5ef;
	display:block;
	padding-bottom:2px;
}

.product-bottom-inner ul.poo li a.m-i1 {
	color:#09121d;
	text-decoration:none;
	border-bottom:none;
	display:block;
	padding-bottom:2px;
}

.product-bottom-inner ul.poo li a:hover {
	color:#09121d;
	text-decoration:none;
}

.product-bottom-inner ul.poo li ul.next {
	padding:0;
	margin:0;
	list-style:none;
	padding-left:10px;
	margin-top:-15px;
}

.product-bottom-inner ul.poo li ul.next li {
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	padding:2px 3px;
}

.product-bottom-inner ul.poo li ul.next li a {
	color:#09121d;
	text-decoration:none;
	border-bottom:1px solid #c7e5ef;
	display:block;
	padding-bottom:2px;
}

.product-bottom-inner ul.poo li ul.next li a.m-i1 {
	color:#09121d;
	text-decoration:none;
	border-bottom:none;
	display:block;
	padding-bottom:2px;
}

.product-bottom-inner ul.poo li ul.next li a:hover {
	color:#09121d;
	text-decoration:none;
}

#product-line {
	padding:0;
	margin:0;
	width:996px;
	float:left;
	/*border:1px solid #38414c;
	background:url(img/product-line.gif) repeat-x bottom left #fdffff;*/
	padding:2px;
	margin-top:15px;
	margin-bottom:15px;
}

.model {
	padding:0;
	margin:0;
	width:986px;
	float:left;
	/* border:8px solid #7d8289;
    background:url(img/product-line.gif) repeat-x bottom left #fdffff; */
	padding:5px;
	text-align:justify;
}

.model a {
	padding:0;
	margin:0;
	padding:2px 6px;
	display:inline-block;
	color:#1d91bb;
	text-decoration:none;
	font-weight:bold;
}

.model a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#1d91bb;
	padding:0;
	margin:0;
	padding:2px 6px;
	display:inline-block;
	font-weight:bold;
}

.model a.active {
	color:#ffffff;
	text-decoration:none;
	background:#1d91bb;
}

#main {
	padding:0;
	margin:0;
	float:left;
	width:997px;
	padding-left:3px;
}

#main h3 {
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-top:30px;
	border-bottom:1px solid #0c435f;
	width:997px;
}

#main h3.ss {
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	padding-top:5px;
	border-bottom:1px solid #0c435f;
	width:997px;
}



.video {
	padding:0;
	margin:0;
	float:left;
	width:180px;
	padding:10px 10px 10px 9px;
}

.video-y {
	padding:0;
	margin:0;
	float:left;
	width:180px;
	background:url(img/video-y.gif) repeat-y top left;
}

.video-top {
	padding:0;
	margin:0;
	float:left;
	width:180px;
	height:6px;
	background:url(img/video-top.gif) no-repeat top left;
	font-size:1px;
}

.video-main {
	padding:0;
	margin:0;
	float:left;
	width:150px;
	background:url(img/video.gif) no-repeat bottom left;
	padding:15px;
	min-height:170px;
	height:auto !important;
	height:170px;
}

.video-main2 {
	padding:0;
	margin:0;
	float:left;
	width:150px;
	background:url(img/video.gif) no-repeat bottom left;
	padding:15px;
	min-height:140px;
	height:auto !important;
	height:140px;
}

a.look {
	padding:0;
	margin:0;
	clear:both;
	background:url(img/button3.gif) no-repeat top left;
	display:block;
	width:33px;
	height:20px;
	margin-top:5px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
}

a:hover.look {
	color:#FFFFFF;
	text-decoration:none;
}

#projects {
	padding:0;
	margin:0;
	float:left;
	width:987px;
	padding-left:13px;
	padding-top:20px;
}

#top-text {
	padding:0;
	margin:0;
	float:left;
	width:987px;
	padding-top:10px;
	padding-bottom:10px;
}

.project-text {
	padding:0;
	margin:0;
	float:left;
	width:330px;
	padding-top:10px;
	padding-left:10px;
}

#gallery {
	padding:0;
	margin:0;
	float:left;
	width:627px;
	padding-top:10px;
	padding-left:20px;
}

#gallery-top {
	padding:0;
	margin:0;
	float:left;
	width:627px;
	height:6px;
	background:url(img/gallery-top.gif) no-repeat top left;
	font-size:1px;
}

#gallery-bottom {
	padding:0;
	margin:0;
	float:left;
	width:627px;
	height:6px;
	background:url(img/gallery-bottom.gif) no-repeat top left;
	font-size:1px;
}

#gallery-main {
	padding:0;
	margin:0;
	float:left;
	width:627px;
	background:url(img/gallery.gif) repeat-y top left;
}

#bg {
	padding:0;
	margin:0;
	float:left;
	width:601px;
	height:375px;
	padding:8px;
}

.thumbnails {
	padding:0;
	margin:0;
	float:left;
	width:105px;
}

.thumbnails a {
	padding:0;
	margin:0;
	float:left;
	width:90px;
	height:68px;
	border:1px solid #27627d;
	margin-bottom:5px;
}

.images {
	padding:0;
	margin:0;
	float:left;
	width:490px;
	height:367px;
}

.project-care {
	padding:0;
	margin:0;
	float:left;
	width:305px;
	padding-top:10px;
	padding-right:30px;
}

.project-care2 {
	padding:0;
	margin:0;
	float:left;
	width:305px;
	padding-top:10px;
}


.project-y {
	padding:0;
	margin:0;
	float:left;
	width:305px;
	background:url(img/project-y.gif) repeat-y top left;
}

.project-top {
	padding:0;
	margin:0;
	float:left;
	width:305px;
	height:5px;
	background:url(img/project-top.gif) no-repeat top left;
}

.project-inner {
	padding:0;
	margin:0;
	float:left;
	width:285px;
	background:url(img/project.gif) no-repeat bottom left;
	padding:10px;
}

.project-inner a img {
	padding-right:10px;
} 

.project-inner a {
	color:#ffffff;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}

a.more3 {
	padding:0;
	margin:0;
	background:url(img/button3.gif) no-repeat top left;
	display:block;
	float:left;
	width:33px;
	height:20px;
	margin-top:5px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding-left:7px;
}

.text-product {
	padding:0;
	margin:0;
	width:250px;
	float:left;
	padding-top:15px;
}

.product-once {
	padding:0;
	margin:0;
	width:386px;
	float:left;
	padding-left:11px;
	padding-top:15px;
}

.product-once-y {
	padding:0;
	margin:0;
	width:386px;
	float:left;
	background:url(img/product-inner.gif) repeat-y top left;
}

.product-once-top {
	padding:0;
	margin:0;
	width:386px;
	height:7px;
	float:left;
	background:url(img/product-inner-top.gif) no-repeat top left;
	font-size:1px;
}

.product-once-bottom {
	padding:0;
	padding-left:8px;
	margin:0;
	width:378px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-bottom: 10px;
	background:url(img/product2.gif) no-repeat bottom left;
}

.descr {
	padding:0;
	margin:0;
	width:180px;
	float:left;
	padding-left:10px;
}

span.blue {
	font-size:13px;
	color:#4fc1f7;
}

.order2 {
	padding:0;
	margin:0;
	width:160px;
	float:left;
	background:url(img/button4.gif) no-repeat top left;
	margin-top:3px;
	padding-left:10px;
}

.order2 a {
	color:#FFFFFF;
	text-decoration:none;
}

.order2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.specification {
	padding:0;
	margin:0;
	width:647px;
	float:left;
	padding-top:15px;
}

.char {
	padding:0;
	margin:0;
	width:647px;
	float:left;
}


.char ul {
	padding:0;
	margin:0;
	width:375px;
	height:26px;
	float:left;
	list-style:none;
	padding-left:1px;
}

.char ul li {
	padding:0;
	margin:0;
	width:188px;
	height:21px;
	list-style:none;
	float:left;
	text-align:center;
	
}

.char ul li.active {
	padding:0;
	margin:0;
	width:186px;
	height:21px;
	float:left;
	background:url(img/active.gif) no-repeat center left;
	color:#4fcaf7;
	font-weight:bold;
	padding-top:5px;
}

.char ul li a {
	padding:0;
	margin:0;
	width:186px;
	height:21px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(img/inactive.gif) no-repeat center left;
	padding-top:5px;
}

.char ul li a:hover {
	padding:0;
	margin:0;
	width:186px;
	height:21px;
	float:left;
	color:#4fcaf7;
	font-weight:bold;
	text-decoration:none;
	background:url(img/active.gif) no-repeat center left;
	padding-top:5px;
}

.specification-main {
	padding:0;
	margin:0;
	width:642px;
	float:left;
	border:0px solid #051d3f;
}

.specification-y {
	padding:0;
	margin:0;
	width:642px;
	float:left;
	background:url(img/char-y.gif) repeat-y top left;
}

.specification-top {
	padding:0;
	margin:0;
	width:642px;
	height:5px;
	float:left;
	background:url(img/char-top.gif) no-repeat top left;
	font-size:1px;
}
/* tr za rotel */
.specification-bottom tr {
background: transparent;
}
.specification-bottom {
	padding:0;
	margin:0;
	width:622px;
	float:left;
	background:url(img/char.gif) no-repeat bottom left;
	padding:0 10px 10px 10px;
}

.specification-bottom ul {
	padding:0;
	margin:0;
	width:612px;
	list-style:none;
	padding-left:10px;
	padding-bottom:20px;
	
}

.specification-bottom ul li {
	padding:0;
	margin:0;
	width:602px;
	list-style:none;
	background:url(img/bullet2.gif) no-repeat center left;
	padding-left:10px;
}

.logos {
	padding:0;
	margin:0;
	width:622px;
	float:left;
	background:#ffffff;
	margin-bottom:10px;
	margin-top:5px;
	text-align:left;
}

.logos a img {
	padding:0;
	margin:0;
	vertical-align:middle;
	padding:5px;
	display:inline;
}



/* --------------------------------------- */


#bigimgholder {
padding-top:20px;
text-align: center;
width:370px;
float:left;
min-height:210px;
height:auto !important;
height:210px;

}

#bigimgholder img{
	vertical-align: middle;
	border: 0px solid #99aab1;
	padding: 4px 0 4px 0px;
}

#imgholder {
	padding:0;
	margin:0;
	float:left;
	width:180px;
	padding-bottom:15px;
	padding-right:3px;
}

#imgholder img{
	padding: 0px;
	margin: 0px;
	text-align:right;
}

.icon img {
	padding: 0px;
	margin: 0px;
	border: 0px white solid;
}

#imgholder img a {
	text-decoration: none;
	background: none;
	border: 0px white solid;
}

#imgholder a:hover img{
	text-decoration: none;
	background: transparent;
	border: 0px solid #99aab1;	
}
.ok
{
  color: #5E5E5E;
  background:#D9D9D9;
  border:1px solid #808080;
  font-size: 9px;
  font-weight: bold;
  margin-top: 3px;
}
#footer-admin{
 padding: 0px;
 margin: 0px;
 width: 200px;
 float: left;
}

#footer-admin a {
 margin-top:2px;
 padding-left:5px;  
 display: block;
 font-size: 18px;
 background: #0377AF;
 color: #fff;
} 

#footer-admin a:hover {
 text-decoration: none;
 color: #0377AF;
 background: #fff;
} 

.lo {
text-transform: lowercase;
}
.up {
text-transform: uppercase;
}
table.admin_table td {
 color: #000;
}
.err {
 font-size: 11px;
 color: #c00000;
}

.path {
	padding:0;
	margin:0;
	float:left;
	width:647px;
	padding-top:10px;
	padding-bottom:10px;
}

.path img {
	vertical-align:middle;
}

/*---------------------------------- */
.tab_content {
border: 0px solid #669CCC;
padding-bottom: 15px;
padding-top:0px;
padding:0;
	margin:0;
	width:642px;
}

.tab_content2 {
border: 0px solid #669CCC;
padding-bottom: 15px;
padding-top:0px;
padding:0;
	margin:0;
	width:570px;
}

#tabContainer {
padding-bottom: 0px;
margin-bottom: 0px;
display: block;
border:0px solid #000;
padding-left:2px;
}

#tabContainer div {
padding-bottom: 5px;
padding-right: 8px;
padding-left: 8px;
padding-top: 0px;
margin-right:2px;
color: #000000;
float: left;
font-size:13px;
font-weight:normal;
}

#tabContainer .tabs_on, #tabContainer .tabs_off {
    padding:0;
    margin:0;
    width:176px;
    height:21px;
    float:left;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    background:url(img/inactive.gif) no-repeat center left;
    padding-top:5px;
    padding-left:10px;
    cursor: pointer;
}

#tabContainer .tabs_on {
	padding:0;
    margin:0;
    width:176px;
    height:21px;
    float:left;
    background:url(img/active.gif) no-repeat center left;
    color:#4fcaf7;
    font-weight:bold;
    padding-top:5px;
    padding-left:10px;
}

.promo_cena {
    padding:0;
    margin:0;
    color:#c00000;
    font-size:15px;
    font-weight:bold;
}

.promo_cena2 {
    padding:0;
    margin:0;
    color:#c00000;
    font-size:20px;
    font-weight:bold;
}

.product-list {
	padding:0;
	margin:0;
	width:647px;
	float:left;
	margin-bottom:8px;
	padding-top:7px;
	
}

.title-list {
	padding:0;
	margin:0;
	width:637px;
	height:29px;
	float:left;
	background:url(img/title-list.gif) no-repeat top left;
	color:#4fcaf7;
	font-size:20px;
	font-weight:normal;
	padding-left:10px;
}

.title-list a {
	color:#4fcaf7;
	text-decoration:none;
}

.title-list a:hover {
	color:#4fcaf7;
	text-decoration:underline;
}

.list-y {
	padding:0;
	margin:0;
	width:647px;
	float:left;
	background:url(img/bgr-list-y.gif) repeat-y top left;
}

.list-main {
	padding:0;
	margin:0;
	width:607px;
	float:left;
	background:url(img/bgr-list.gif) no-repeat bottom left;
	min-height:113px;
	height:auto !important;
	height:113px;
	padding:10px 20px;
}

.pic-list {
	padding:0;
	margin:0;
	width:150px;
	float:left;
	padding-right:10px;
}

.more-about {
	padding:0;
	margin:0;
	width:317px;
	float:left;
	padding-right:10px;
}

.price-list {
	padding:0;
	margin:0;
	width:120px;
	float:left;
}

.price-list h1 {
	padding:0;
	margin:0;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
}

.order3 {
	padding:0;
	margin:0;
	width:100px;
	float:left;
	background:url(img/button4.gif) no-repeat top left;
	margin-top:3px;
	padding-left:10px;
}

.order3 a {
	color:#FFFFFF;
	text-decoration:none;
}

.order3 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.order-new {
	padding:0;
	margin:0;
	width:100px;
	float:left;
	background:url(img/button5.gif) no-repeat top left;
	margin-top:3px;
	padding-left:10px;
	margin-left:15px;
	display:inline;
}

.order-new a {
	color:#FFFFFF;
	text-decoration:none;
}

.order-new a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

select.sel {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#000;
   background: #e5e5e5;
}

select.sel2 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#000;
   background: #D3EEFB;
}
.small {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:11px;
   color:#fff;
   
}

.regiser_all {
    padding:0;
    margin:0;
    width:647px;
    float:left;
    padding-left:3px;
    color: #4FCAF7;
    padding-bottom: 5px;
}
.regiser_all a {
 color: #fff;
 font-size: 11px;
 text-decoration:underline;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.regiser_all a:hover {
 color: #4FCAF7;
 text-decoration:none;
}

.orange {
 color:#4fcaf7;
}

input.f5 {
    padding:0;
    margin:0;
    color:#4fcaf7;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #0e5779;
    width:20px;
    padding:2px 0px 1px 3px;
    text-align: right;
    background:none;
}

table.order4  {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
  
}
.hi {
    display: none;
}

.vi {
    display: block;
}
input.fepay {
    padding:0;
    margin:0;
    color:#0e5779;
    font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    border:1px solid #ffffff;
    background:#ffffff;
    height:20px;
}
.holder {
  
 float: left;
 width:647px;
}
.order5 {
    padding:0;
    margin:0;
    width:160px;
    float:right;
    background:url(img/button4.gif) no-repeat top right;
    margin-top:6px;
    padding-right:10px;
    display: inline;
    
}

.order5 a {
    color:#FFFFFF;
    text-decoration:none;
}

.order5 a:hover {
    color:#FFFFFF;
    text-decoration:none;
}
.sort {
	padding:0;
    margin:0;
    float:left;
    width:280px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left: 70px;
}

.promo-bann {
	position:absolute;
	margin-left:263px;
	*margin-left:89px;
	margin-top:19px;
	*margin-top:35px;
}

* html .promo-bann {
	position:absolute;
	margin-left:88px;
	margin-top:35px;
}

.promo-bann2 {
    position:absolute;
    margin-left:607px;
    *margin-left:-385px;
    margin-top:75px;
    *margin-top:75px;
}

* html .promo-bann2 {
    position:absolute;
    margin-left:-385px;
    margin-top:75px;
}

.promo-bann3 {
    position:absolute;
    margin-left:-7px;
    *margin-left:-297px;
    margin-top:0px;
    *margin-top:0px;
    z-index:2000;
}

* html .promo-bann3 {
    position:absolute;
    margin-left:-297px;
    margin-top:0px;
    z-index:2000;
}
.promo-bann4 {
    position:absolute;
    margin-left:0px;
    *margin-left:-305px;
    margin-top:28px;
    *margin-top:0px;
    z-index:2000;
}

* html .promo-bann4 {
    position:absolute;
    margin-left:-305px;
    margin-top:0px;
    z-index:2000;
}
.promo-bann5 {
    position:absolute;
    margin-left:0px;
    *margin-left:-647px;
    margin-top:28px;
    *margin-top:0px;
    z-index:2000;
}

* html .promo-bann5 {
    position:absolute;
    margin-left:0px;
    margin-top:0px;
    z-index:100000;
}

.note {
 font-size:11px;
 color: #A4A4A4;
}

.descr h1.promo_c,  .price-list h1.promo_c{
 color: #c00000;
}

.hi {
	display:none;
}

.vi {
	display:block;
/* edit 
	position:absolute; */
	position:relative;
	width:230px;
	margin-left:80px;
	*margin-left:-70px;
	margin-top:5px;
	*margin-top:25px;
	z-index:500000;
}

#dhtmlgoodies_slidedown_menu li {
		position:relative;
		padding:0;
	margin:0;
	width:203px;
	list-style:none;
	display:block;
	font-size:14px;
	font-weight:bold;
	background:none;
	padding:5px 7px 3px 10px;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	width:220px;
	height: auto;
	list-style:none;
	background: none;
	padding-top:0px;
	}

	#dhtmlgoodies_slidedown_menu div {
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:220px;	
		visibility:hidden;
		background: #f3f5f5;
		border:1px solid #7d8289;
		padding-left:10px;
		padding-bottom:10px;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a {
	margin:0px;
		padding:0px;
		color: #0e5779;
		text-decoration:none;	
		display:block;
		clear:both;
		padding-left:10px;	
		background:url(img/bullet.gif) no-repeat center left;

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		border-bottom:1px solid #ccecf8;
		font-weight:bold;
		padding:0;
		margin:0;
		display:block;
		padding-left:10px;
		width:193px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin:0px;
		padding:0px;
		position:relative;
	width:168px;
	height: auto;
	list-style:none;
	background: none;
	padding-top:0px;
	padding-left:10px;
	padding-right:15px;
	color:#011f2d;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
	margin:0px;
		padding:0px;
		margin-top:1px;
		font-style:nornal;
		font-weight:normal;
		color:#011f2d;
		font-size:13px;
		background: none;
		width:143px;
		padding-left:10px;
		padding-right:15px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
.prod_new {
    padding:0;
    margin:0;
    width:583px;
    float:left;
    padding-top:15px;

}


.text-product2 {
    padding:0;
    margin:0;
    width:570px;
    float:left;
    padding-top:15px;
}


.specification-main2 {
	padding:0;
	margin:0;
	width:570px;
	float:left;
	border:0px solid #051d3f;
}

.specification-y2 {
	padding:0;
	margin:0;
	width:570px;
	float:left;
	background:url(img/char-y2.gif) repeat-y top left;
}

.specification-top2 {
	padding:0;
	margin:0;
	width:570px;
	height:5px;
	float:left;
	background:url(img/char-top2.gif) no-repeat top left;
	font-size:1px;
}

.specification-bottom2 {
	padding:0;
	margin:0;
	width:550px;
	float:left;
	background:url(img/char2.gif) no-repeat bottom left;
	padding:0 10px 10px 10px;
}

.specification-bottom2 ul {
	padding:0;
	margin:0;
	width:540px;
	list-style:none;
	padding-left:10px;
	padding-bottom:20px;
	
}

.specification-bottom2 ul li {
	padding:0;
	margin:0;
	width:530px;
	list-style:none;
	background:url(img/bullet2.gif) no-repeat center left;
	padding-left:10px;
}

.logos2 {
	padding:0;
	margin:0;
	width:550px;
	float:left;
	background:#ffffff;
	margin-bottom:10px;
	margin-top:5px;
	text-align:left;
}

.logos2 a img {
	padding:0;
	margin:0;
	vertical-align:middle;
	padding:5px;
	display:inline;
}	