/* --- galvenie elementi --- */
html, body, h1, h2, h3, h4, p, img, table, tr, td, form, ul, li
 {
  margin: 0;
  padding: 0;
  border: 0
 }

body
 {
  font-family: Verdana;
  font-size: 12px
 }

a {outline:none}
.nomargin {margin:0 !important}

div#content
 {
  position: relative;
  overflow: hidden;
  height: 1%;
  width: 902px;
  border: 1px solid #f3f3f3
 }

div.content-popup {
	width:auto !important;
	border:0 !important
}
 
div.cleaner
 {
  clear: both
 }

.left
 {
  text-align: left !important
 }

.center
 {
  text-align: center !important
 }

/* --- end --- */

/* --- header --- */
div#header
 {
  margin: 25px 0 16px 0;
  padding: 0 23px 0 27px;
  float: left;
  position:relative
 }

div#header div.langs {
	position:absolute;
	top:-21px;
	right:30px
}

div#header div.langs a {
	color:#000
}

div#header div.langs a.active {
	font-weight:bold
}

div#header a.Twitter {
	display:block;
	position:absolute;
	top:-22px;
	left:24px;
	width:65px;
	height:14px;
	background:url(imgs/twitter_logo_small.png) no-repeat
}

div#header a.Draugiem {
	display:block;
	position:absolute;
	top:-20px;
	left:96px;
	width:87px;
	height:14px;
	background:url(imgs/draugiem_logo_small.png) no-repeat
}

div#header div.imgs
 {
  float: left;
  width: 156px;
  padding-right: 18px
 }

div#header div.last
 {
  padding-right: 0
 }

div#header div.imgs img
 {
  float: left;
  padding: 0 4px 4px 0
 }
/* --- end --- */

/* --- menu --- */
ul.mainmenu
 {
  position: absolute;
  left: 0;
  top: 175px;
  z-index: 50;
  list-style: none;
  margin: 0; padding: 0 0 0 27px
 }

ul.mainmenu li
 {
  float: left;
  position: relative;
  padding-right: 22px
 }

ul.mainmenu li a
 {
  display: block;
  width: 146px;
  padding: 12px 3px 14px;
  color: #000;
  text-decoration: none
 }

ul.mainmenu li a:hover
 {
  color: #fff;
  text-decoration: underline
 }

ul.mainmenu li.color1 a
 {
  background: url(imgs/menu_color_1.gif) no-repeat #fc3
 }

ul.mainmenu li.color1 a:hover
 {
  background: url(imgs/menu_color_1_active.gif) no-repeat #ffc030
 }

ul.mainmenu li.color2 a
 {
  background: url(imgs/menu_color_2.gif) no-repeat
 }

ul.mainmenu li.color2 a:hover
 {
  background: url(imgs/menu_color_2_active.gif) no-repeat
 }

ul.mainmenu li.color3 a
 {
  background: url(imgs/menu_color_3.gif) no-repeat #9ccf31
 }

ul.mainmenu li.color3 a:hover
 {
  background: url(imgs/menu_color_3_active.gif) no-repeat #b0e138
 }

ul.mainmenu li.color4 a
 {
  background: url(imgs/menu_color_4.gif) no-repeat
 }

ul.mainmenu li.color4 a:hover
 {
  background: url(imgs/menu_color_4_active.gif) no-repeat
 }

ul.mainmenu li.color5 a
 {
  background: url(imgs/menu_color_5.gif) no-repeat
 }

ul.mainmenu li.color5 a:hover
 {
  background: url(imgs/menu_color_5_active.gif) no-repeat
 }

ul.submenu {margin:0 -22px 0 -4px}
 
ul.submenu li {
  list-style:none;
  float: left;
  padding:0 22px 10px 0
 }

ul.submenu li a
 {
  display: block;
  width: 150px;
  padding: 12px 0 14px 0;
  color: #000;
  text-decoration: none;
  font:12px Verdana;
  background:url(imgs/bg_back.gif);
  border:1px solid #FFE082;
  text-align:center
 }

ul.submenu li a:hover {
  border:1px solid #ffa162
}
 
ul.submenu li.long a {
  padding:5px 0 7px
}
 
/* --- end --- */

/* --- undermenu --- */
ul.mainmenu li ul.level2
 {
  display: none;
  position: absolute;
  list-style: none
 }

ul.mainmenu li.active ul.level2
 {
  display: block
 }

ul.mainmenu li ul.level2 li
 {
  float: none
 }

ul.mainmenu li ul.level2 li a
 {
  padding: 7px 3px 9px
 }

ul.mainmenu ul.level2 li.special a
  {
  padding-bottom: 5px
 }
 
/* --- end --- */

/* --- under-under-menu --- */
ul.mainmenu ul.level3
 {
  display: none;
  position: absolute;
  left:152px;
  top:1px;
  list-style: none
 }

ul.mainmenu li.active2 ul.level3
 {
  display: block
 }
 
/* --- end --- */

/* --- text block --- */
div.textblock
 {
  float: left;
  text-align: left;
  width: 100%;
  margin-top: 60px
 }

div.textblock h1
 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 20px;
  font-style: italic;
  font-weight: normal;
  text-align: center;
  margin-bottom: 15px
 }

div.textblock h2
 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 18px;
  padding-bottom: 5px;
  color: #669933;
  font-style: italic;
  font-weight: normal;
}

div.textblock h1 span.small
 {
  font-size: 17px;
  font-style: normal;
  font-family:"Lucida Grande",sans-serif;
 }

div.color_1
 {
  background: url(imgs/content_color_1.gif) repeat-x #fdfdfd
 }

div.color_2
 {
  background: url(imgs/content_color_2.gif) repeat-x #fdfdfd
 }

div.color_3
 {
  background: url(imgs/content_color_3.gif) repeat-x #fdfdfd
 }

div.color_4
 {
  background: url(imgs/content_color_4.gif) repeat-x #fdfdfd
 }

div.color_5
 {
  background: url(imgs/content_color_5.gif) repeat-x #fdfdfd
 }

div.article {margin-top: 35px;padding: 0 27px 25px;display:inline-block;width:848px}

div.article p, div.article ul
 {
  font-family:"Lucida Grande",sans-serif;
  font-size:16px;
  padding-bottom:10px;
  text-align: justify
 }

div.article div.alert
 {
  margin: 0 200px 0 270px;
  color: #ff0000;
  padding: 10px 20px 20px 50px;
  background: url(imgs/icon_bad.gif) no-repeat 0 0
 }

div.article div.alert_ok
 {
  margin: 0 150px 0 150px;
  padding: 10px 20px 20px 50px;
  background: url(imgs/icon_ok.gif) no-repeat 0 6px
 }

div.article p.back
 {
  clear: both;
  background: url(imgs/bg_back.gif);
  overflow: hidden;
  height: 1%;
  padding: 5px
 }

div.article p.back a
 {
  display: block;
  clear: left;
  float: left;
  padding: 6px 0 8px 35px;
  background: url(imgs/icon_back.gif) no-repeat left top;
  border-bottom: 0
 }

div.article .hr-line {border-top:3px solid #f3f3f3;padding-bottom:10px}
div.article .article-table td {vertical-align:top;padding:5px;font-family:"Lucida Grande",sans-serif;font-size:16px}
 
div.left_gallery
 {
  float: left
 }

div.left_gallery img
 {
  float: left;
  clear: left
 }

div.bottom
 {
  margin-bottom: 25px
 }

div.article a
 {
  border-bottom: 1px dotted #669933;
  text-decoration: none;
  color: #669933
 }

div.article object {display:block;z-index:10}
 
div.article p span, div.article li span
 {
  color: #666666;
  font-style: italic
 }

div.article a:hover
 {
  border: 0;
  color: #000
 }

div.article a.e-veikals {
	display:block;
	background:url(imgs/bg_back.gif);
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-style:italic;
	text-align:center;
	width:150px;
	margin:5px 0 25px;
	padding:6px 0 8px;
	border:1px solid #FFE082
}

div.article a.e-veikals_rus {
	width:324px
}

div.article p.space_left
 {
  padding-left: 50px
 }

div.article div.ImgRight {
	float:right;
	width:260px;
	margin:0 0 10px 20px
}

div.article div.ImgRight img {
	margin:0
}

div.article div.ImgRight p {
	background:#f3f3f3;
	padding:0 8px 5px;
	width:246px
}

div.article div.ImgLeft {
	float:left;
	width:260px;
	margin:0 20px 10px 0
}

div.article div.ImgLeft img {
	margin:0
}

div.article div.ImgLeft p {
	background:#f3f3f3;
	padding:0 8px 5px;
	width:246px
}

div.article .pic
 {
  border: 5px solid #f3f3f3;
  margin: 0 5px 2px 0;
  padding: 1px;
 }
 
div.article div.plus {float:left;padding:90px 10px 0 5px;font-size:17px}
 
div.article img.picright
 {
  border: 5px solid #f3f3f3;
  margin: 0 0 2px 5px;
  padding: 1px
 }

div.article div.pieci
 {
  margin-bottom: 10px
 }

div.article div.pieci img
 {
  border: 5px solid #f3f3f3;
  margin: 0 5px 0 0;
  padding: 1px
 }

div.article div.pieci img.last
 {
  margin: 0
 }

div.article div.use
 {
  clear: left
 }

div.article div.use p.use_point
 {
  clear: left;
  color: #999999;
  float: left;
  font-size: 35px;
  padding: 10px 20px 10px 10px
 }

div.article ul.list1
 {
  list-style: none;
  margin-bottom: 5px;
  padding-left: 10px
 }

div.article ul.list1 li span
 {
  padding-right: 8px
 }

div.article ul.list2
 {
  padding: 0 0 15px 5px
 }

div.article ul.list2 li
 {
  list-style: none;
  padding-left: 20px;
  margin-bottom: 5px;
  background: url(imgs/icon_list2.gif) no-repeat 0 4px
 }
 
div.article ul.list3
 {
  padding: 0 0 15px 5px
 }

div.article ul.list3 li
 {
  list-style: none;
  padding-left: 20px;
  margin-bottom: 5px;
  background: url(imgs/icon_list3.png) no-repeat 0 2px
 }

div.article ul.list3 li.nostyle {background:none}

div.article div.citats
 {
  float: right;
  width: 416px;
  text-align: center;
  background: url(imgs/quote_top.gif) no-repeat
 }

 div.article div.citats h1 {
	margin: 0
}
 
div.article img.citats
 {
  float: right
 }

div.article ul.links
 {
  list-style: none;
  border-top: 1px solid #f3f3f3
 }

div.article ul.links li
 {
  padding: 10px 10px 13px 10px;
  border-bottom: 1px solid #f3f3f3
 }

div.article table.table1
 {
  width: 100%;
  border-collapse: collapse;
  background: #f1f1f1;
  border-left: 1px solid #F3F3F3;
  margin-bottom: 10px
 }

div.article table.table1 th
 {
  background: url(greybox/header_bg.gif) repeat-x;
  padding: 7px;
  text-align: center;
  border-right: 1px solid #9ccf31
 }

div.article table.table1 td
 {
  padding: 5px;
  border-right: 1px solid #F3F3F3;
  border-bottom: 1px solid #F3F3F3;
  background: #fdfdfd
 }

div.article table.table1 tr.row1 td
 {
  background: #fff
 }

div.article div.FAQ
 {
  clear: both;
  float: right;
  margin-top: 26px;
  padding: 15px;
  width: 376px;
  background: url(imgs/bg_back.gif);
  border: 1px solid #ffe082
 }

div.article div.FAQ_rus {
	float:none;
	width:auto
}
 
div.article div.FAQ p
 {
  font-size: 12px
 }

div.news {
	float: left;
	width: 399px;
	padding-right: 15px
}

div.news h1 {
	text-align: left;
	padding-bottom: 3px;
	border-bottom: 1px solid #FFE082
}

div.news li {
	padding-bottom: 15px
}

div.news p.Twitter a {
	display:block;
	margin-left:20px;
	width:155px;
	height:36px;
	background:url(imgs/twitter_logo.png) no-repeat;
	border:0
}

ul#raksta li {
	float: left;
	width: 100%;
	clear: left;
	padding: 10px 0 13px
}

ul#raksta li img {
	float: left;
	border: 5px solid #F3F3F3;
	margin-right: 5px;
}

/* --- end --- */

/* --- products --- */
div.katalogs a.block
 {
  cursor: pointer
 }

div.product
 {
  position: relative;
  float: left;
  border: 1px solid #e4e4e4;
  width: 150px;
  margin: 0 22px 22px 0;
  background: #fff;
  height: 225px
 }

div.last
 {
  margin-right: 0 !important
 }

 div.new_row {
	margin-top:10px
 }
 
div.product h1
 {
  font-size: 17px;
  margin: 0;
  padding: 3px 5px 0 5px
 }

.rus div.product h1 {
	padding:3px 3px 0
}

div.product h1 a
 {
  border: 0
 }

div.product h1 span
 {
  padding-right: 5px;
  color: #666666;
  position: absolute;
  top: -16px;
  left: -9px;
  font-size: 21px;
 }

div.product h1 i
{
 font-style: normal;
 font-weight: normal
}

div.product img {padding:5px}
div.product p {overflow:hidden;padding:5px;text-align:center;font-size:11px}

div.product p.price
 {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 0
 }

div.product p.price span.old
 {
  text-decoration: line-through;
  font-style: normal
 }

div.product p.price span.new
 {
  color: #ff0000;
  font-style: normal;
  padding-left: 5px
 }

div.product p.details
 {
  padding-top: 10px;
  font-size: 15px
 }

div.product p.basket
 {
  padding: 11px 0 9px 18px;
  background: url(imgs/icon_basket.gif) no-repeat
 }

div.product p.options a.basket
 {
  float: right;
  display: block;
  width: 35px;
  height: 36px;
  background: url(imgs/icon_basket.gif) no-repeat;
  border: 0;
  position: relative
 }

div.product p.options a.choice
 {
  background: url(imgs/icon_choice.gif) no-repeat
 }

div.product p.options a.basket span,
div.product p.options a.more span
 {
  display: none
 }

div.product p.options a.activebasket span
 {
  position: absolute;
  top: -1px;
  right: 36px;
  padding: 5px;
  width: 58px;
  display: block;
  background: #fff;
  border: 1px solid #e4e4e4
 }

div.product p.options a.activebasket2 span
 {
  position: absolute;
  top: 6px;
  right: 37px;
  padding: 5px;
  width: 58px;
  display: block;
  background: #fff;
  border: 1px solid #e4e4e4
 }

div.product p.options a.more
 {
  float: left;
  margin-top: 4px;
  display: block;
  width: 30px;
  height: 28px;
  background: url(imgs/icon_next.gif) no-repeat;
  border: 0;
  position: relative
 }


div.product p.options a.activemore span
 {
  position: absolute;
  top:-5px;
  left: 34px;
  padding: 5px;
  width: 58px;
  display: block;
  background: #fff;
  border: 1px solid #e4e4e4;
  z-index: 10
 }

/*.rus div.product p.options {margin-top:-32px}*/
.rus div.product p.price {padding-top:7px}
.rus div.product p.options a.activemore span {top:-5px}


div.products_row
 {
  float: left;
  margin-left:-4px;
  padding: 10px 0;
  margin-bottom: 1px;
  width: 857px
 }

div.products_row div.product {overflow:hidden;height:1%;position:relative}
div.products_row div.special
 {
  height: auto;
  width: 835px;
  margin-right: 0
 }

div.products_row div.special h1 {text-align:left}
div.products_row div.product div.options_content {padding:5px 5px 0;font-size:12px}
div.products_row div.product div.options_content p {text-align:justify;padding-left:0;padding-right:0;font-size:12px}

div.products_row div.product div.options_content form
 {
  border: 1px solid #E4E4E4;
  padding: 3px
 }

div.products_row div.product div.options_content form p
 {
  padding-left: 0;
  padding-right: 0
 }

div.products_row div.product div.options_content form ul
 {
  float: left;
  padding: 0 10px 0 0;
  list-style: none;
  font-size: 11px
 }

div.products_row div.product div.options_content form ul input
 {
  cursor: pointer
 }
 
div.products_row div.special p.basket
 {
  width: 130px;
  padding-bottom: 13px
 }

div.products_row div.product h1
 {
  font-size: 12px;
  font-family: tahoma;
  font-style: normal;
  font-weight: bold
 }
 
div.bgcolor_1
 {
  background: #f3ffd9
 }

div.bgcolor_2
 {
  background: #ffecdf
 }

div.bgcolor_3
 {
  background: #fffad7
 }

div.bgcolor_4
 {
  background: #fae7ff
 }

div.products_row div.product
 {
  margin-bottom: 0
 }

div.products_row_name
 {
  float: left;
  width: 150px;
  padding: 0 12px;
  height: 225px
 }

/* --- end --- */


/* --- kur iegadaties tabula --- */
table.partners {
	border-collapse:collapse
}

table.partners th,table.partners td {
	border:1px solid #e4e4e4;
	padding:5px;
	text-align:center
}

table.partners th, table.partners td.col1 {text-align:left}

table.partners td.vertical {
	vertical-align:bottom;
	text-align:center;
	padding:10px
}

table.partners .color_1 {
	background:#f2ffff
}

table.partners .color_2 {
	background:#ffffe5
}

table.partners .color_3 {
	background:#fff2bf
}

table.partners .color_4 {
	background:#ffe5f2
}

table.partners .color_5 {
	background:#f2ffd9
}

table.partners .color_6 {
	background:#f2f2ff
}

table.partners .color_7 {
	background:#f2faff
}

table.partners .color_8 {
	background:#fffff2
}

table.partners td.yes span {
	display:block;
	width:24px;
	height:24px;
	background:url(imgs/icon_ok.png) no-repeat 50% 50%;
	//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/icon_ok.png)
	
}
/* --- end --- */

/* --- grozs --- */
div.grozs
 {
  background: url(imgs/icon_basket_2.gif) no-repeat center left;
  padding: 10px 40px
 }

div.grozs span
 {
  padding-left: 5px;
  font-size: 11px;
  color: #666666
 }

table.grozs
 {
  border-collapse: collapse;
  width: 848px;
  margin-bottom: 25px
 }

table.grozs th
 {
  background: url(greybox/header_bg.gif) repeat-x;
  padding: 7px;
  text-align: center;
  border-left: 1px solid #9ccf31;
  border-bottom: 1px solid #9ccf31
 }

table.grozs td {border-bottom:2px solid #F3F3F3;padding:3px 5px;text-align:center}
table.grozs .column1 {text-align:left;width:300px}
table.grozs .column1 span {font-size:11px;color:#777}
table.grozs .column3 {width:90px}

table.grozs tfoot td
 {
  border: 0;
  padding: 8px 5px 10px 5px;
  background: url(imgs/bg_back.gif)
 }

table.grozs tfoot td.column1 a
 {
  background: url(imgs/icon_back_2.gif) no-repeat 0 1px;
  padding-left: 20px;
  border: 0
 }

table.grozs tfoot td.column2
 {
  text-align: right
 }

table.grozs tfoot td.column5 a
 {
  border: 0
 }

table.grozs tfoot td.column4
 {
  font-weight: bold;
  color: #669933
 }

table.grozs ul.count {list-style:none;display:table;margin:0 auto;padding:5px 0 0}
table.grozs ul.count li {float:left}
table.grozs ul.count li input {width:25px;border:1px solid #CFE799;text-align:center;font:15px "Lucida Grande",sans-serif}
table.grozs ul.count li a {border:0}
table.grozs ul.count li.minus, table.grozs ul.count li.plus {margin:4px 4px 0 4px}
table.grozs span.DefaultItem {display:block;padding:6px 0;font:15px "Lucida Grande",sans-serif}
 
table.grozs td a.del
 {
  padding-left: 20px;
  background: url(imgs/icon_del.gif) no-repeat;
  border: 0
 }

form#grozs_form ul
 {
  list-style: none
 }

form#grozs_form ul.person {margin:0 180px;overflow:hidden;height:1%}

form#grozs_form ul.person li#but_fiz
 {
  float: left
 }

form#grozs_form ul.person li#but_jur
 {
  float: right
 }

form#grozs_form ul.person li.off
 {
  width: 184px;
  padding: 11px 10px;
  background: url(imgs/but_off.gif) no-repeat
 }

form#grozs_form ul.person li.on
 {
  width: 184px;
  padding: 11px 10px;
  background: url(imgs/but_on.gif) no-repeat
 }

form#grozs_form ul.person li input
 {
  margin-right: 10px
 }

form#grozs_form div.inputs {clear:both;margin:10px 135px;padding-bottom:10px;background:url(imgs/bg_back.gif)}
form#grozs_form div.inputs div.row {clear:left;overflow:hidden;height:1%;margin:0 10px;padding:10px;border-bottom:2px solid #F3F3F3}
form#grozs_form div.inputs label {float:left;clear:left;width:250px;padding-top:4px}
form#grozs_form div.inputs input {width:280px;border:1px solid #CFE799;padding:3px}

form#grozs_form div.inputs input.radio
 {
  width: auto;
  float:left;
  clear:left;
  margin-top:2px;
  margin-right: 5px;
  border: 0; padding: 0
 }

form#grozs_form div.inputs span {display:block}
 
form#grozs_form div.inputs input.accept
 {
  float: left;
  width: auto;
  margin: 1px 5px 0 0;
  border: 0; padding: 0
 }

form#grozs_form div.inputs div.radio_buttons
 {
	clear:left;
	padding-top:5px
  /* margin-left: 180px */
 }

div.submit
 {
  text-align: center;
  margin: 15px 0
 }

div.submit img
 {
  cursor: pointer
 }

form#grozs_form div.submit a
 {
  border: 0
 }

a.special {
	display:block;
	margin-left:4px;
	padding:10px 0 10px 40px;
	background:url(imgs/icon_ok.gif) no-repeat 0 4px;
	border:0 !important
}

ul.special li {
	list-style:none;
	padding:20px 0 20px 43px;
	background:url(imgs/icon_ok.gif) no-repeat 0 14px;
	
}

iframe#GB_frame div#header {
	display:none !important
}
/* --- end --- */




/* --- FAQ --- */
div.Jautajums {float:left;clear:both;width:265px;margin-bottom:20px;background:url(imgs/quote-yellow.jpg) no-repeat 0 100%;padding-bottom:37px}
div.Jautajums div.Content {width:225px;min-height:46px;background:url(imgs/quote-yellow.jpg) no-repeat;padding:20px 20px 0}
div.Atbilde {width:561px;margin:0 0 20px 285px;background:url(imgs/quote-green.jpg) no-repeat 0 100%;padding-bottom:37px}
div.Atbilde div.Content {width:521px;min-height:46px;background:url(imgs/quote-green.jpg) no-repeat;padding:20px 20px 0}

/* --- end --- */

/*
div.product1
 {
  position: relative;
  float: left;
  border: 1px solid #e4e4e4;
  width: 417px;
  margin: 0 10px 10px 0;
  background: #fff
 }

div.product1 div.right_info
 {
  margin-left: 155px
 }

div.product1 h1
 {
  float: right;
  padding: 8px 8px 0 5px
 }

div.product1 h2
 {
  background: #F9F8F4 none repeat scroll 0 0;
  border: 1px solid #F3F3F3;
  font-family: tahoma;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase
 }

div.product1 h2 span
 {
  font-weight: normal;
  text-transform: lowercase
 }

div.product1 img
 {
  float: left;
  padding: 5px
 }

div.product1 p
 {
  text-align: left;
  padding: 5px;
  font-size: 11px
 }

div.shop_product
 {
  border-bottom: 1px solid #eee6e3;
  padding-bottom: 15px;
  margin-bottom: 15px
 }

div.shop_product div.left_block
 {
  float: left
 }

div.shop_product div.left_block img
 {
  border: 5px solid #f3f3f3;
  padding: 1px
 }

div.shop_product div.right_block
 {
  margin-left: 175px
 }

div.shop_product div.right_block h2
 {
  font-family: tahoma;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  border: 1px solid #F3F3F3;
  background: #f9f8f4;
  padding: 5px
 }

div.shop_product div.right_block h2 span
 {
  font-weight: normal;
  text-transform: lowercase
 }

div.shop_product div.right_block p
 {
  font-family: tahoma;
  font-size: 12px;
  padding: 5px 6px
 }

div.shop_product div.right_block p span
 {
  font-weight: bold;
  color: #000;
  font-style: normal;
  padding-right: 5px
 }

div.shop_product div.left_block p.product_img
 {
  padding: 0
 }

div.shop_product div.left_block p.price
 {
  font-size: 17px;
  font-weight: bold;
  background: #f3f3f3;
  color: #669933;
  padding: 0 5px 5px 5px;
  text-align: center
 }

* /

/* --- shop --- */


/* --- new firstpage --- */
#big-buttons {float:left;padding-top:10px}
#big-buttons a {display:block;width:150px;height:46px;margin-bottom:24px;padding-top:20px;border:1px solid #ffe082;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 3px 0 #d2d2d2;-moz-box-shadow:0 1px 3px 0 #d2d2d2;-webkit-box-shadow:0 1px 3px 0 #d2d2d2;background:#f3f3f3;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-style:italic;text-align:center}
#big-buttons a.long-text {padding:8px 0 12px}
#firstpage .title {display:block;margin:10px -10px 0 177px;font-family:"Lucida Grande",sans-serif;font-size:28px;font-style:normal;text-align:left}
#firstpage #quote {float:left;width:405px;margin:20px 0 0 10px;padding:0 0 0 10px;background: url(imgs/quote_top.gif) no-repeat}
#firstpage #quote h2 {font-size:20px;text-align:center;padding:0;color:#000}
#firstpage #quote img {float:right;margin-top:-15px}
#firstpage #news {float:left;clear:left;width:577px}
#firstpage #news h3 {margin-bottom:15px;padding-bottom:3px;border-bottom:1px solid #ffe082;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:normal;font-style:italic}
#firstpage #news ul {padding:0}
#firstpage #news li {padding-bottom:15px;text-align:left}
#firstpage #twitter-news {float:right;width:250px;margin-top:20px}
#firstpage #twitter-news p {font-size:13px;text-align:left}
#firstpage #twitter-news a {border:0;color:#1985b5}
#firstpage #twitter-news .twtr-timeline {margin-bottom:1px}
#firstpage #twitter-news .twtr-ft {display:none}
/* --- end --- */

/* --- footer --- */
div#footer {clear:both;padding:30px 0 7px 0;font-size:11px;color:#999;line-height:170%}
div#footer a,div#footer a:visited {color:#999}
div#footer a:hover {color:#000;text-decoration:none}
/* --- end --- */
