@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */

body, html {
width: 100%;
margin:0px;
padding:0px;
height: 100%;
font-family:verdana;font-size:11pt;font-weight:normal;line-height:normal; 
background:#e8e9e9;
color:#575757;
}

* html #wraper
{

height: 100%;
}
#wraper {
width:100%;
display:block;
position:relative;
margin:0 auto;
min-height: 100%;
}
#wraper1 {
width:980px;
display:block;
position:relative;
margin:0 auto;
height: 100%;
}
#header {
display:block;
position:relative;
height:140px;
}
#main_body {
display:block;
position:relative;
width:980px;
height: 100%;
 
}
#bottom_body {
display:block;
position:relative;
 
height: 100%;
padding:10px; 
}
#left_bot {
display:block;
position:relative;
width:650px;
height: 100%;
float:left; 
}
#right_bot {
display:block;
position:relative;
width:290px;
height: 100%;
float:right;
text-align:left; 
}
#main_bodys_img {
display:block;
position:relative;
width:980px;
height: auto;
  margin-top:-30px;
}
#main_bodys{
display:block;
position:relative;
padding:20px;
}
#top_left {
display:block;
position:relative;
width:333px;
height:67px;
float:left;
}
#top_lef {
padding-top:20px;
}
#top_lef_1 {
color:#a1a1a1;
}
#top_lef_2 {
font-size:9pt;
padding:10px 0;
}
#top_lef_3 a{
 
color:#3fa3dd;
}
#top_right {
display:block;
position:relative;
width:290px;
height:90px;
padding-top:10px;
float:right;
}
#top_righ {
display:block;
position:relative;
width:220px;
height:22px;
float:right;
 clear:both;
 padding-top:10px;
 
}
#top_righ_1 {
display:block;
position:relative;
font-size:9pt;
width:56px;
float:left;
  text-align:right;
}
.row {
padding-top:10px;
}
#top_righ_2 {
display:block;
position:relative;
font-size:16pt;
width:220px;
float:right;
 margin-top:-5px;
 text-align:right;
}
#top_righ_3 {
display:block;
position:relative;
float:right;
font-size:10pt;
  margin-top: 30px;
 
}
#top_righ_3 a{
color:#3FA3DD;
 
}
#top_center {
display:block;
position:absolute;
width:175px;
height:111px;
left:490px;
top:5px;
margin-left:-88px;
}
#top_menu {
display:block;
position:relative;
height:55px;
width:980px;
margin:0 auto;

}
#top_menu_in {
display:block;
position:relative;
height:53px;
width:980px;
margin:0 auto;
background: url(../images/menu_bg.png) no-repeat center top;

}
#top_menu_in ul{margin:0 0 0 -20px;}
#top_menu_in li{list-style-type:none;float:left;height:34px;padding-top:14px;border-left: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
#top_menu_in li:hover{background:url(../images/cur_bg.png) repeat-x bottom;}
#top_menu_in li.active{background:url(../images/cur_bg.png) repeat-x bottom;}
#top_menu_in a{color:#4a4a4a;text-transform:uppercase;font-size: 12px;text-decoration:none;padding: 13px 23px;}
#top_menu_in a:hover{color:#1997ff;}
#top_menu_in a:visited{text-decoration:none;color:#4a4a4a;}
#rasporka
{
 height:174px;
}
#futer
{
height:174px;
margin-top:-174px;
background:url(../images/body_bg.png) repeat-x center top;
z-index:-999;
}
#futer_in {
display:block;
position:relative;
height:65px;
width:auto;
margin:0 auto;
 

}
#futer_body {
display:block;
position:relative;
height:55px;
width:980px;
margin:0 auto;

background: url(../images/fut_bg.png) no-repeat center top;
}
#futer_left {
display:block;
position:relative;
height:35px;
width:280px;
float:left;
}
#futer_right {
display:block;
position:relative;
height:35px;
width:350px;
float:right;
text-align:right;
}
#main_cont {
display:block;
position:relative;
height:auto;
width:980px;
margin:0 auto;
padding-top:20px;
   background: #f7f7f7;
 
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;

}
#vmkarta, .vmkarta{
display:block;
position:relative;
min-height:140px;
width:100%;
margin:0 auto;
padding:10px 0 0 0; 
border: 2px dotted #41738b;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#f7f7f7;
}
.vmkarta{width:388px;float:left;margin:0 0 64px 64px;}
#pod_cat {
display:block;
position:relative;
height:360px;
width:475px;
border: 2px dotted #41738b;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#f7f7f7;
}
.pod_cat {
display:block;
position:relative;
height:360px;
width:475px;
border: 2px dotted #41738b;
  -moz-border-radius:16px 16px 16px 16px;
  -webkit-border-radius:16px 16px 16px 16px;
  border-radius:16px;
  background:#f7f7f7;
float:left;
margin:5px;
box-shadow: 0 0 7px rgba(0,0,0,0.4);
font-size:70%;
}
.pod_cat p{margin:0 1em;}
.width1k{margin:1em 0 0;width:1000px;display:table;clear:both;}
#novost {
display:block;
position:relative;

padding:10px;
 
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#f2f2f2;
}
.moduleItemDateCreated_news {
display:block;
position:relative;

padding:5px;
 
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#63c7f9;
  color:#fff;
  width:100px;
  text-align:center;
  margin:10px 0;
}
.item-page h1 {
text-transform:uppercase;

}
a.moduleItemCategory_news {
text-transform:uppercase;
color:#5fcaf8;
font-weight:bold;
background: url(../images/all_news.png) no-repeat left bottom;
padding-left:30px;
margin-left:20px;
text-decoration:none;
}
a.moduleItemTitle_news {
text-transform:uppercase;
color:#5fcaf8;
font-size:11pt;
}
ul.news_mod {
list-style-type:none;
margin-left:-20px;
}
h3.hed{
text-transform:uppercase;
color:#4b4b4b;
text-decoration:none;
font-size:26pt;
}
h2.vmtov a{
text-transform:uppercase;
color:#3fa3dd;
text-decoration:none;
font-size:16pt;
}
h1.h_pro_kat a {
text-transform:uppercase;
color:#3fa3dd;
text-decoration:none;
font-size:14pt;
float:left;
 
}
h3.itemTitle_novos{
text-transform:uppercase;
font-size:14pt;
 
}
h2.all_new{
text-transform:uppercase;
font-size:14pt;

}
#produs_text h1{
text-transform:uppercase;
 
text-decoration:none;
font-size:20pt;
}

#kroski
{
padding:20px 0 10px 0;
height:24px;
}




a.pathway {
 color:#3fa3dd;
  text-transform:uppercase;
}

h1.pod_kat {
  font-size: 25pt;
  margin-bottom:0em;
}

.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}
p{
margin:0.7em 0;
}
/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}
ul.ul_li1 {
  list-style-type: none;
  float:left;
display:block;
position:relative;
margin-left:-45px;
}
ul.ul_li1 li{
  list-style-type: none;
  float:left;
display:block;
position:relative;
height:70px;
padding: 30px 0 0 90px;
width:100%;
}
li.li1  {
display:block;
background: url(../images/li1.png) no-repeat left top;
}

li.li2  {
display:block;
background: url(../images/li2.png) no-repeat left top;
}

li.li3  {
display:block;
background: url(../images/li3.png) no-repeat left top;
}

li.li4  {
display:block;
background: url(../images/li4.png) no-repeat left top;
}

ul.ul_li01 {
  list-style-type: none;
  float:left;
display:block;
position:relative;
margin-left:-45px;
}
ul.ul_li01 li{
  list-style-type: none;
  float:left;
display:block;
position:relative;
height:50px;
padding: 10px 0 0 70px;
width:100%;
}
li.li_01  {
display:block;
background: url(../images/li_01.png) no-repeat left top;
}

li.li_02  {
display:block;
background: url(../images/li_02.png) no-repeat left top;
}

li.li_03  {
display:block;
background: url(../images/li_03.png) no-repeat left top;
}

li.li_04  {
display:block;
background: url(../images/li_04.png) no-repeat left top;
}
li.li_05  {
display:block;
background: url(../images/li_05.png) no-repeat left top;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.img-intro-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.img-fulltext-right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

.img-intro-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

#reshen {
display:block;
position:relative;
  float: left;
  width:980px;
text-align:left;
}
#res_left {
display:block;
position:relative;
  float: left;
  width:470px;
text-align:left;
}

#res_right {
display:block;
position:relative;
  float: right;
  width:470px;

}
img.resh_img {
display:block;
position:absolute;
  float: left;
  bottom:1px;

}
a.resh_a {
display:block;
position:relative;
  float: left;
  padding:10px 0 0 10px;
  width:100%;
color:#3fa3dd;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:13pt;
}
 p.resh_p {
display:block;
position:relative;
  float: left;
  padding:9px 10px 9px 10px;
  width:450px;
font-size:10pt;
margin-top:-5px;
margin-bottom:9px;
}
#res_left_in
 {
display:block;
position:relative;
  float: right;
  width:470px;
  height:190px;
 margin-top:20px;   
 border: 2px dotted #41738b;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#fff;

}

h4.title {
text-transform:uppercase;
}
h3.itemTitle {
text-transform:uppercase;
font-size:20pt;
}
h3.catItemTitle a {
text-transform:uppercase;
 text-decoration:none;
color:#4a4a4a;
}
h2.kateg_stat {
text-transform:uppercase;
font-size:20pt;
}
#dopol {
display:block;
position:relative;
  float: left;
  width:980px;
text-align:left;

}
#dopol_left {
display:block;
position:relative;
  float: left;
  width:475px;
text-align:left;
}
 
.car1{
display:block;
position:absolute;
top:70px;
left:40px;
width:47px;
height:61px;
cursor:pointer;
background: url(../images/left.png) no-repeat left top;
} 
.car2{
display:block;
position:absolute;
top:70px;
right:40px;
width:47px;
height:61px;
cursor:pointer;
background: url(../images/right.png) no-repeat left top;
} 
#carusa{
 overflow: hidden;
 position: relative;
 z-index: 77;
 left: 0px;
width:850px !important;
margin:0 0 0 100px;




height:220px;
}
#carusa li{float:left;}






#dopol_right {
display:block;
position:relative;
  float: right;
  width:475px;

}
#slider {
display:block;
position:relative;
  float: left;
  width:100%;
  height:220px;
  background: url(../images/slider_bg1.jpg) repeat-x left top;
 

}
#slider_in {
display:block;
position:relative;
margin:0 auto;
  width:1080px;
  height:220px;
  background: url(../images/slider_bg2.png) no-repeat center bottom;
margin-top:-10px;
}
img.slis
{
display:block;
position:relative;
  width:184px;
  height:144px;
 
  overflow:hidden;
}  

#dop_img_con{
display:block;
position:relative;
  float: left;
  
width:475px;
height:150px;
clear:both;
}
.dop_img_con{
display:block;
position:relative;
  float: left;
width:475px;
height:150px;
clear:both;
}
img.dop_img {
display:block;
position:absolute;
  float: left;
top:-5px;
width:475px;
height:150px;
clear:both;
}
img.dop_img2 {
display:block;
position:absolute;
  float: left;
width:475px;
height:150px;
clear:both;
		border-radius: 15px 15px 0 0;
-moz-border-radius: 15px 15px 0 0;
-khtml-border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0;
}
img.browseProductImage3 {
 display: block;
    float: left;
    height: 211px;
    margin-top: -21px;
    position: relative;
    width: 475px;
 
}
a.dop_a {
display:block;
position:relative;
  float: left;
  padding:0 0 0 10px;
  width:100%;
color:#3fa3dd;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:13pt;
}
h1.kat_name {
 
text-transform:uppercase;
 
}
 p.dop_p {
display:block;
position:relative;
float: left;
padding:9px 10px 0 10px;
width:460px;
font-size:10pt;
margin-top:-5px;
line-height: 1.1;
}
.difol{float:left;margin:0 25px 0 0;width:475px}
.dopol_left_in
 {display:block;
position:relative;
  float: right;
  width:475px;
  height:270px;
 margin-top:20px;   
 border: 2px dotted #41738b;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#fff;}
  .dopol_left_in img{margin-left:-10px;}
  .spec{display:table;padding:6px 5px 0 5px;}
  #dopol_left_in{display:block;
position:relative;
  float: right;
  width:475px;
  height:270px;
 margin-top:20px;   
 border: 2px dotted #41738b;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#fff;}
li.blu_m
 {
color:#1997FF;
margin-left:-25px;
padding:3px 0;
}
li.blu_m span
 {
color:#575757;

}

#produs_info
 {
 display:block;
position:relative;
width:980px;
float:left;
}
#produs_img
 {
 display:block;
position:relative;
width:300px;
float:left;
}
.main-image
 {
 display:block;
position:relative;
max-width:300px;
float:left;
}
img.product-image 
 {
 display:block;
position:relative;
max-width:262px;
float:left;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
margin-top:20px;
 overflow:visible;
 z-index:10;
}
.ram4{display:block;margin:0 auto;}
img.product-image2 {
	display:block;
position:relative;
max-width:220px;
float:left;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
 overflow:visible;
 z-index:10;
	max-width: 220px;
	margin: 6px 6px;
border: 1px grey solid;
}
img.product-image3 {
	display:block;
position:relative;
max-width:180px!important;
float:left;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
 overflow:visible;
 z-index:10;
	max-width: 220px;
	margin: 6px 6px;
border: 1px grey solid;
}
#produ_imag
 {
 display:block;
position:relative; 
 
width:262px;
height:280px;

}
#product-thumb
 {
 display:block;
position:absolute; 
 
width:262px;
height:auto;
bottom:5px;
}
#add_imag
 {
 display:block;
position:absolute; 
bottom:20px;
right:20px;
width:40px;
height:40px;
background: url(../images/add_img.png) no-repeat left top;
 
 z-index:12;
 
}
#produs_text
 {
 display:block;
position:relative;
width:680px;
float:right;
text-align:left;
}

#abovefuter{
  height:85px;
  width:780px;
  margin:auto;
  margin-top:20px;
  }

#links{
  font-family: Tahoma, Geneva, sans-serif;font-size:12px;font-weight:normal;color:#4a4a4a;
  }

div[id="links"] a:link, a:visited{
  margin-left:5px;
  color:#4a4a4a;
  text-decoration:none;
  border-bottom:solid 1px #4a4a4a;
  }

div[id="links"] a:hover{
  color: #000;
  border-bottom:solid 1px #575757;
  }

.h1 {
    width: 100%;
    text-align: center;
}

.h1 a{
    color: #3FA3DD;
    display: block;
    float: left;
    font-size: 14pt;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
.c0, .c00{display:table;clear:both;}
.c00{margin-bottom:-64px}

.width30_floatleft_center{width:95px;float:left;padding:5px;}
.width30_floatleft_center img{width:85px;height:85px;border-radius:5px;}
.in15050{width:300px;float:left;!important}
.in25050{width:700px;float:left;!important}
#vmestilishe{width:1024px;}
.vmkarta{height:175px;}
.vmkarta h2{margin:0}
.vmkarta p{margin:1em;}

.row {
    padding-top: 10px;
}
.width33 {
    width: 33.333%;
}
.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft {
    float: left;
}
.category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {
    padding: 6px;
}
table
 {
display:block;
position:relative;
  padding:10px;   
 border:0;
  -moz-border-radius:16px 16px 16px 16px ;
  -webkit-border-radius:16px 16px 16px 16px ;
  border-radius:16px 16px 16px 16px ;
  background:#fff;
}
.strictable
 {  
display:table;
padding:0;
border-radius:0;
}
.strictable {border-collapse: collapse; background:#f7f7f7;}
.strictable td {border: 1px solid black}
.strictable td {padding: 2px 5px}
.strictable tr.odd {background: #beb}
.imgadance img{padding:2px;margin:0 9px;box-shadow:0 0 5px #000;border-radius:3px;}
.imgadance img:hover{box-shadow:0 0 7px #000;}
.news,.news2 {border-radius:15px;border:1px black solid;padding:15px;background:#eaecec;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.news:hover{background:#e7f7fc}
.news2:hover{background:#e7f7fc}
#rs a{text-decoration:none;color:inherit;}
.news h2{margin:0;}
.news2 h2{margin:0;}
introtext p{margin:0 0 1em 0;}
.news span{background:#cfe654;padding:1px 6px 3px 6px;border-radius:6px;}
.news2 span{background:#cfe654;padding:1px 6px 3px 6px;border-radius:6px;}
.news2 img{float:left;display:block;padding-right:1em;border-radius:8px}
.news2 .imgt{float:right;display:block;padding-right:1em;border 1px grey solid;border-radius:8px}
.news2 {min-height:124px;}
.news p{padding-bottom:1em}
.news2 p{padding-bottom:1em}
.crumbBox li{list-style:none;margin:0 0 0 12px;float:left;background:#cfe654;padding:1px 10px 3px 10px;border-radius:9px;box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.crumbBox li:first-child {background:#92ddf4;}
.crumbBox li:last-child {background:#fda155}
.crumbBox li:hover{background:#b862d4}
.crumbBox li:last-child:hover{background:#fda155}
.crumbBox li a{text-decoration:none;}