body {padding:0; margin:0; background:#FFF url(images/bg.jpg) top center repeat; font-family:Arial; color:#333; font-size:12px; overflow-x:hidden;}
a {outline:none; font-family:Tahoma!important;}
td {font-family:Arial; color:#333; font-size:12px;}


/*WORK CMS STYLE*/


.shoptb img {width:150px;}


form { margin:0px; }
#cartDiv {  height:100%; }

#blogtext { width:500px; height:150px; }
#userNamebl { width:500px; }


.pad { font-size:10px; color:#CCC; }
.pad a:link { font-size:10px; color:#777; font-family:Arial, serif; text-decoration:underline; }
.pad a:visited { font-size:10px; color:#777; font-family:Arial, serif; text-decoration:underline;  }
.pad a:hover { font-size:10px; color:Blue; font-family:Arial, serif; text-decoration:none; }

.sbar a:link { font-size:15px; color:#FFF; font-family:Georgia,serif; text-decoration:underline; }
.sbar a:visited { font-size:15px; color:#FFF; font-family:Georgia,serif; text-decoration:underline;  }
.sbar a:hover { font-size:15px; color:Red; font-family:Georgia,serif; text-decoration:none; }
.sbar { border:1px dashed #FFF; background-color:#000;padding:7px 15px; }

.useranketa { font-size:16px; width:550px; }
.useranketakp { font-size:16px; width:150px; }
.useranketatext { font-size:16px; width:550px; height:120px; }

.webform { font-size:16px; width:450px; }
.webformkp { font-size:16px; width:150px; }
.webformtext { font-size:16px; width:450px; height:120px; }

.utd { padding:10px 0px; }

.lcomm { padding:10px; }
.lsusr { padding:3px; }
.lsusr img { border:1px solid #CCC; }
.bsusr { padding:3px; }
.bsusr img { border:1px solid #CCC; }
.bsbg { padding:3px; }
.lsbg { padding:3px; }

.question { font-size:18px; margin:5px 5px 15px 5px; }
.quline { padding:3px; color:#FFF; background-color:Red; }

.gbookg { color:#999; }
.otv { padding:5px 15px; color:#888; }

.forumre { border:1px dashed #CCC; padding:5px; font-size:10px; }

.intest { margin-bottom:5px; }
.testbutton { font-size:11px; }



.tov1 input { width:40px; border:1px dotted #CCC; margin-right:10px; }


#warnShop { 
position: fixed; 
top:0; 
left:0; 
width:100%; 
height:100%; 
background-color:#000; 
opacity:.75; 
-moz-opacity:.75; 
filter:alpha(opacity=75);
_position:absolute; 
z-index:500; 
}
#warnShop2 { 
border:3px solid #000; 
position:fixed; 
top:0; 
left:0; 
width:800px; 
height:600px; 
background-color:#FFF; 
_position:absolute; 
z-index:505; 
}

.gbRed { padding:10px; border:1px dashed #555; background-color:#F2D5D5;margin:5px; }
.gbRed span { font-size:18px; background-color:Red; padding:5px; }
.gbBrown { padding:10px; border:1px dashed #555; background-color:#EEE;margin:5px; }
.gbBrown span { font-size:18px; background-color:#CCC; padding:5px; }
.gbGreen { padding:10px; border:1px dashed #555; background-color:#D5FFD8;margin:5px; }
.gbGreen span { font-size:18px; background-color:Green; padding:5px; }

.commRang { padding:2px 5px; }
.commRang a:link { font-size:11px; color:#875454; text-decoration:none;border-bottom:1px dashed #875454; }
.commRang a:visited { font-size:11px; color:#875454; text-decoration:none;border-bottom:1px dashed #875454; }
.commRang a:hover { font-size:11px; color:Red; text-decoration:none;border:0px; }
.commRang span { font-size:14px;color:#000; }
.commRang font { font-size:10px; }


/*Design style*/
#top {display:block; background:url(images/bg-top.jpg) top left repeat-x; height:200px; border-bottom:2px #990000 solid;}
#toppic {background:url(images/top.jpg) top right no-repeat; width:450px; height:200px; float:right; display:block;}
#logo {background: url(images/velta_logo.jpg) top left no-repeat; width:125px; height:141px; display:block; float:left; margin:10px 0 0 10px;}
#sitename {font-family:Georgia; color:#a4a12c; font-size:36px; display:block; width:500px; margin:0; position:absolute; top:10px; left:150px; float:left;}
#worktime {display:block; width:700px; float:left;margin:0; position:absolute; top:50px; left:150px; color:#ae4d19;}
#topmenu {display:block;  width:700px; float:left; top:120px; left:150px; position:absolute;}
#topmenu a {color:#ae4d19; text-decoration:none; text-transform:uppercase; background:url(images/menu-top.jpg) 4px 4px no-repeat; padding:0 10px 0 15px;}

#line {background:url(images/line.jpg) top left repeat-x; height:100px; display:block;}
#line table {padding:0; margin:0;}
#line table td {background:#FFF; height:80px;}

.pic {width:130px; height:80px; overflow:hidden; float:left; display:block; margin-right:10px;}
.name {color:#333; font-family:Tahoma; font-size:15px; display:block; margin-top:10px;}
.topprice {color:#990000; font-size:24px; font-family:Tahoma; display:block;} 

#center {display:block; padding:10px;}
.box {display:block; border:1px #996633 solid; background:#FFF; margin-bottom:10px; padding:5px;}
.box h3 {color:#990000; font-size:15px; font-weight:100; padding:4px 0; margin:0 0 5px 0; text-align:center; border-bottom:1px #996633 solid;}
.menu a {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; background:url(images/menu.jpg) 3px 4px no-repeat; display:block; padding:1px 0 1px 15px;}
.spec {margin-left:10px;}
.active {color:#990000!important;}

#text {padding-left:20px; color:#333; font-size:12px; font-family:tahoma;}
#text a {color:#990000; font-family:Tahome; font-size:12px; text-decoration:underline;}
h1 {color:#990000; font-size:22px; font-weight:100; padding:4px 0; margin:0;}

a:hover {color:#660000!important;}

#niz {border-top:1px #996633 solid; padding:10px; color:#996633; font-size:10px;}
#niz a {color:#996633; font-size:10px; text-decoration:underline;}

.tovpic {display:block; width:190px; height:130px; overflow:hidden;}

/*.tovartable td {background:#FFF; padding:5px; width:190px; text-align:center;}*/
.tovname a {font-family:Tahoma!important; font-size:12px!important; display:block!important; width:190px!important; height:30px; text-decoration:none!important; padding:5px 0; }
.tovprice {font-size:16px; text-align:center; display:block; padding:5px 0; color:red; font-family:Tahoma; font-weight:bold}
.tovbuy {font-family:Tahoma!important; font-size:12px!important;}

.mytovar { background:#FFF; width:190px; height:230px; float:left; margin:10px 40px 10px 0; padding:5px; text-align:center;}
.mytovar1 { background:#FFF; width:190px; height:160px; float:left; margin:10px 40px 10px 0; padding:5px; text-align:center;}

.mytovar_div { background:#FFF; width:250px; height:280px; float:left; margin:10px 40px 10px 0; padding:5px; text-align:center;}


.doppic {display:block; margin-top:10px;}
.doppic img {width:50px;}

.specblock {display:none; background:url(images/spec.jpg) top center no-repeat; width:220px; height:20px; position:absolute; top:180px; left:50%; margin-left:-110px; z-index:1;}

.a02 {display:block; text-align:center; text-decoration: underline;}
.a03 {display:none;}

.oldprice {color:#999!important; font-size:12px!important; padding-right:5px; text-decoration:line-through;}


#line {background:url(images/line.jpg) top left repeat-x; height:100px; display:block;}
#line table {padding:0; margin:0;}
#line table td {background:#FFF; height:80px;}

.pic {width:130px; height:80px; overflow:hidden; float:left; display:block; margin-right:10px;}
.name {color:#333; font-family:Tahoma; font-size:15px; display:block; margin-top:10px;}
.topprice {color:#990000; font-size:24px; font-family:Tahoma; display:block;} 
.newd {display:block; width:22%; float:left; margin:10px 1% 0; height:80px; background:#FFF; padding-right:5px; overflow:hidden; text-decoration:none;}

.pd {display:block; clear:both; margin-top:30px; height:40px;}
.pd a{font-size:15px!important; display: block; float:left; width:20px; text-align:center; margin:0 20px 0 -5px; border:1px #990000 solid; background:#FFF; text-decoration:none !important;}

.pd .myblocktovar {font-size:15px!important; display: block; float:left; width:20px; text-align:center; margin:0 10px 0 0; padding:0; list-style:none;}

h2 {
	font-weight:100}
	
.topkor {display:none; position:absolute; z-index:500; top:0; right:240px; width:131px; height:26px; background:url(images/korz.jpg) top left no-repeat;}
.topkor:hover {background:url(images/korz.jpg) 0 -26px no-repeat !important;}



#bigImg {width:270px; display:block; margin:0; cursor:pointer; }


.mainpic {display:block; width:290px;}
.mainpic img {display:block;  margin:0; width:290px; padding:0; padding:1px; background:#CCC;}

.minisrc {text-align:center; margin-top:10px}
.minisrc img {height:50px; padding:2px; margin-right:2px; } 
.minisrc br {display:none;}

#imgMain {width:250px; display:block; margin:0; cursor:pointer;}


.activepic {background:#CCC;position:absolute;}


.tkani {display:block;}
.tkani div {display:block; width:100px; height:100px; overflow:hidden; margin:0 10px 10px 0; float:left;}

.tabletov { border-collapse:collapse; padding:10px 0;}
.tabletov td {padding:5px; border:1px #CCC solid;}
.tabletov th {padding:5px; border:1px #CCC solid; background:#f4f4f4;}
.tovbuy input {width:30px; height:20px; text-align:center;}
.tovbuy {margin-top:10px;}

.phptobox {display:block; overflow: hidden; width:200px; height:180px; float:left; margin:10px;}
