/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  color: #ffffff;
  background-color: #000000;
  margin: 0px;
  font-family: Arial, Verdana, sans-serif;
}

p {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align: justify;
}

h1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  color: #ff8400;
}

h2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #ff8400;
}

h3 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #ff8400;
}
a img { border: none;}
A {
  color: #ffa800;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, sans-serif;
}

A:hover {
  color: #aa7102;
  text-decoration: underline;
}
a.t_link{font-weight: normal;}

.table {
}

td {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

tr {
}

FORM {
 display: inline;
}

.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; } 


.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}

.lnk_page:hover{
 background-color:#C0C0FF;  
}

.LinkPagesSel{
background:#777777 none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}

.select{
 width: 35px;
}

.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #eeeeee; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

/*
  style.css,v 1.0 2008/12/07

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2008 Seotm.com
*/
.red_point{color:#ff0000;text-align: right;}
#main
{
 width: 1010px;
 margin: 0px auto;
}
#main #left
{
  width: 265px;
  height: 31px;
  background-color: #000000;
}
#main #centrel
{
  background-image: url('/images/design/top.gif'); background-position: top left; background-repeat: repeat-x;
}
#main #logo
{
  text-align: right;
  vertical-align: bottom;
  background-color: #000000;
  width: 200px;
}
.icon{  width: 20px;}
.icon td{ padding-top: 2px; width: 20px; height: 25px; vertical-align: top; text-align: center;}
#main #right
{
  width: 25px;
  background-image: url('/images/design/body_back.gif'); background-position: top left; background-repeat: repeat-y;
}
#MainImage
{
  padding: 5px 5px 5px 5px;
}
#LangPanel
{
  background-image: url('/images/design/lang_back.gif'); background-position: top left; background-repeat: no-repeat;
  width: 110px;
  height: 31px;
}
#MainMenu{background-image: url('/images/design/menu_back.gif'); background-position: top left; background-repeat: repeat-x;height: 31px;width: 100%;}
#MainMenu a{color: #ffffff; text-transform: uppercase; text-decoration: none; font-weight: normal;font-size: 11px;}
#MainMenu a:hover{color: #ffa800; }
a.a11white{color: #afafaf;  text-decoration: underline; font-weight: normal;font-size: 11px;}
a.a11white:hover{color: #ffa800;text-decoration: none; }
.a11white{color: #afafaf; }
#MainMenu td.item {padding-left: 5px; padding-right: 5px; text-align: center; vertical-align: middle;}
#MainMenu td.current {padding-left: 5px; padding-right: 5px; text-align: center; vertical-align: middle;background-image: url('/images/design/active_meni_back.gif'); background-position: top left; background-repeat: repeat-x;}
#MainMenu td.spacer {width: 2px;}
#Lang { width: 110px;}
#LangPanel td{text-align: center; vertical-align: middle;}
#MainSpace {width: 250px;}
#Content_main {background-color: #111111; margin: 5px; width: 710px;}
#Content_main1 {background-color: #111111; width: 100%; height: 700px;}
#Content_main #cont{height: 650px;padding: 20px; vertical-align: top; background-image: url('/images/design/back_main.jpg'); background-position:top right; background-repeat: repeat-x;border-left: 1px solid #000000;border-right: 1px solid #000000;}
.button {background: url('/images/design/button.gif'); font-family: Arial, Verdana, sans-serif; font-size: 10px;font-weight: bold; text-transform: uppercase; border: none; color: #ffffff; width: 84px; height: 18px;text-align: center; vertical-align: middle;}
#search td{padding-left: 10px;}
.formstyle{ height: 16px; width: 96px; border: 1px solid #848484; background-color: #383838; color:#ffffff;}
.feedback{ height: 16px; width: 146px; border: 1px solid #848484; background-color: #383838; color:#ffffff;}
.textbox{ height: 16px; width: 96px; border: 1px solid #848484; background-color: #383838; color:#ffffff;}
.textarea{ height: 157px; width: 258px; border: 1px solid #848484; background-color: #383838; color:#ffffff;}
#YouCan{text-align: right; vertical-align: top;background-color: #000000;}
#Contact{text-align: center; vertical-align: middle;height: 168px;background-color: #000000; background-image: url('/images/design/contacts.jpg'); background-position:top center; background-repeat: no-repeat; color: #9a9a9a;}
.RR{ vertical-align:top;background-color: #000000; background-image: url('/images/design/body_back_left.gif'); background-position:top right; background-repeat: repeat-y;}
#LeftMain{width: 100%;background-color: #000000;background-image: url('/images/design/body_back_left.gif'); background-position:right top; background-repeat: repeat-y; color: #9a9a9a;}
#CopyRights{height: 25px; font-size: 11px;color: #8e8e8e; background-image: url('/images/design/copy.gif'); background-position:top; background-repeat: repeat-x; background-color: #111111;vertical-align: top;padding-top: 5px; padding-left: 10px;padding-right: 10px;}
a.footer {font-size: 11px;color: #8e8e8e; font-weight: normal;text-decoration: none;}
a.footer:hover {text-decoration: underline;}
#Content{height: 600px; vertical-align: top;background-color: #c4c4c4;}
.Gray{background-color: #c4c4c4;vertical-align: top;}
.Gray2{background-color: #c4c4c4;margin: 5px;}
#Regist{background-color: #570a14;color: #ffffff;}
#Regist td{height: 25px;}
#Regist #left{background-color: #320011;text-align: left; vertical-align: top;width : 30px;}
#Regist #right{background-image: url('/images/design/reg_right.gif'); background-position:right top; background-repeat: repeat-y;width : 30px; text-align: right; vertical-align: bottom;}
#Regist .ch1{ padding-left: 20px;}
#Regist .top{ vertical-align: top;}
#Regist .bot{ vertical-align: bottom; background: none;height: 15px;}
#Regist .centrel{width : 79px;}
.bottom{background-color: #111111;width: 100%; height: 9px;}
.head {background-image: url('/images/design/header.gif');background-color: #d83d74; background-position:top right; background-repeat: repeat-x; width: 100%;vertical-align: middle; margin: auto; height: 27px;}
.head h2{vertical-align: middle; font-size: 12px; font-family: Tahoma; text-transform: uppercase; font-weight: normal;padding: 0px;margin: 0px; color: #ffffff;}
.left_angle{width: 9px;}
#LeftMa{width: 210px; vertical-align: top; background-color: #747576;height: 100%;}
#LeftMa2{width: 200px; background-color: #747576; margin: 5px;}
#LeftM{height:167px ; padding: 10px; vertical-align: top; background-image: url('/images/design/back1.jpg'); background-position:top right; background-repeat: repeat-x;border-left: 1px solid #000000;border-right: 1px solid #000000; background-color: #111111;}
#LeftM2{height:238px ;padding: 20px; vertical-align: top; background-image: url('/images/design/back2.jpg'); background-position:top right; background-repeat: repeat-x;border-left: 1px solid #000000;border-right: 1px solid #000000;background-color: #111111;}
.new{padding-top: 10px; height:240px ;vertical-align: top; text-align: center; background-image: url('/images/design/back_block.jpg'); background-position:top right; background-repeat: repeat-x;border-left: 1px solid #000000;border-right: 1px solid #000000;background-color: #111111;}
.image_short{width: 300px; text-align: center; vertical-align: middle;}
.image_short img{border: 1px solid #171819;}
.main_short{ text-align: left; vertical-align: top;}
.line{background-color: #373839; height: 2px;}
h3.name{color: #ffa800; font-size: 11px;text-transform: none; text-align: left; padding-left: 5px;}
.news{background-image: url('/images/design/par_news.jpg'); background-position:top right; background-repeat: repeat-y;border-top: 2px solid #595a5a; border-bottom: 2px solid #595a5a;}       
.news .image{ padding: 10px;width: 190px; vertical-align: top; text-align: center;}
.image{ padding: 10px;width: 190px; vertical-align: top; text-align: center;}
.image_news{ padding-right: 10px; padding-bottom: 10px; padding-top: 20px; text-align: left;}
.style1{background-image: url('/images/design/back_news_left.gif'); background-position:top right; background-repeat: repeat-y;}       
.style2{}       
.style1 img{border: 1px solid #4c4d4e;}       
.style2 img{border: 1px solid #f1ebe3;}       
.im_short{padding: 5px; width: 60px;}
.bottom_short{padding-right: 10px; text-align: justify;}
.profile_name_fld{text-align: right;padding-right: 5px;}
.question
{
color: #ff8400;
cursor: pointer;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.answer
{
 vertical-align: top;
 padding: 0px; 
 padding-left: 10px;
font-size: 11px;
text-align: justify;
font-family: Arial, sans-serif;
}
.answer  div
{
 vertical-align: top;
 padding: 0px;
 padding-bottom : 10px;
}
.answer div p
{
 vertical-align: top;
 padding: 0px;
 margin : 0px;
}
#categorys .space{width: 20px;}
#categorys .usef{font-size: 14px;}
#categorys .cur{color: #ff8400;font-size: 14px; text-decoration: underline;}
#categorys {font-size: 14px; text-align: center; color: #ffffff; font-family: Tahoma, sans-serif;font-weight: normal;}
#categorys a{font-size: 14px; color: #ffffff; text-decoration: none;font-family: Tahoma, sans-serif; font-weight: normal;text-decoration: underline;}
#categorys a:hover{text-decoration: underline; color: #ff8400;}
.item_shop{background-image: url('/images/design/back_s.gif'); background-position: left top; background-repeat: repeat-y; background-color: #1d1c1c;border: 1px solid #666666;}
/*.topb{border-top: 1px solid #666666;}
.botb{border-bottom: 1px solid #666666;}
.top_e{height: 4px; vertical-align: top; width: 4px; background: none;}
.bot_e{height: 4px; vertical-align: bottom; width: 4px;background: none;}  */
.space_v{height: 25px;}
.space{width: 10px;}
.price{font-size: 20px; color: #ff4720;text-align: center;} 
.price span{color: #fff;}
.name{padding-left: 20px; text-align: center;} 
.buy{padding-left: 20px; text-align: center;} 
.descr{text-align: justify; color: #d7d7d7; font-family: Arial, sans-serif; font-size: 11px;} 
.buy_b {background: url('/images/design/buy.gif'); font-family: Arial, Verdana, sans-serif; font-size: 14px;font-weight: bold; text-transform: lowercase; border: none; color: #bfbfbf; width: 105px; height: 30px;text-align: center; vertical-align: middle;}
.but2 {background: url('/images/design/but2.gif'); font-family: Arial, Verdana, sans-serif; font-size: 12px;font-weight: normal; color: #bfbfbf; width: 110px; height: 24px;text-align: center; vertical-align: middle;border: none;}
.but3 {background: url('/images/design/but3.gif'); font-family: Arial, Verdana, sans-serif; font-size: 12px;font-weight: normal; color: #bfbfbf; width: 145px; height: 24px;text-align: center; vertical-align: middle;border: none;}
#cart{padding-left: 10px; border: 1px;}
.o_name{padding-left: 10px;}
.o_name a{color: #ffffff; text-decoration: underline;}
.o_name a:hover{color: #feb70a; text-decoration: none;}
.o_price{width: 100px;text-align: center;padding: 0;margin: 0;}
.o_kil{width: 60px; text-align: center;}
.o_num{width: 70px;}
.o_del{width: 90px;text-align: center;}
.o_name1{padding-left: 10px; height: 33px; background-image:url('/images/design/h3.gif');background-position: top;background-repeat: repeat-x; background-color: #6b6b6b;font-size: 13px;font-family: Arial;color: #feb70a;}
.o_price1{text-align: center; width: 100px;background-image:url('/images/design/h3.gif');background-position: top;background-repeat: repeat-x; background-color: #6b6b6b;font-size: 13px;font-family: Arial;color: #feb70a;}
.o_kil1{text-align: center;width: 60px;background-image:url('/images/design/h3.gif');background-position: top;background-repeat: repeat-x; background-color: #6b6b6b;font-size: 13px;font-family: Arial;color: #feb70a;}
.o_num1{text-align: center;width: 70px;background-image:url('/images/design/h3.gif');background-position: top;background-repeat: repeat-x; background-color: #6b6b6b;font-size: 13px;font-family: Arial;color: #feb70a;}
.o_del1{width: 90px;background-image:url('/images/design/h3.gif');background-position: top;background-repeat: repeat-x; background-color: #6b6b6b;font-size: 13px;font-family: Arial;color: #feb70a;}
#name_b{height : 55px;text-align: center;vertical-align: middle; background-image:url('/images/design/name_b.gif');background-position: top;background-repeat: repeat-x; background-color: #676868;border: 1px solid #292a2a;}
.quant_order{border:1px solid #454545;
font-size:10px;
height:13px;
background-color: #d3d3d3;
vertical-align:middle;}
#order{background-color: #797262;}
.o_del a{color: #feb70a;text-transform: lowercase;}
.o_del a:hover{color: #ff6600;text-transform: lowercase;text-decoration: underline;}
#order td{background-color: #595959; height: 28px;vertical-align: middle;}
.img_gal {height: 217px; background-color: #1a1a1a;width: 100%;border-bottom: 1px solid #2a2b2b;}
.img_gal .img{height: 160px;text-align: center;vertical-align: middle;}
.img_gal .img img{border: 1px solid #686868;}
.img_gal .space{text-align: right; width: 1px; vertical-align: bottom;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454}
.img_gal .name01{width: 57px; border-right: 1px solid #2a2b2b;color: #afafaf;font-size: 12px;font-family: Arial;text-align: center;vertical-align: middle;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454;}
.img_gal .name11{width: 57px;border-right: 1px solid #2a2b2b;border-left: 1px solid #2a2b2b;color: #afafaf;font-size: 12px;font-family: Arial;text-align: center;vertical-align: middle;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454;}
.img_gal .name21{width: 57px;border-right: 1px solid #2a2b2b;color: #afafaf;font-size: 12px;font-family: Arial;text-align: center;vertical-align: middle;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454;}
.img_gal .name00{width: 57px;border-right: 1px solid #2a2b2b;color: #afafaf;font-size: 12px;font-family: Arial;text-align: center;vertical-align: middle;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454;}
.img_gal .name10{width: 57px;border-left: 1px solid #2a2b2b;color: #afafaf;font-size: 12px;font-family: Arial;text-align: center;vertical-align: middle;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454;}
.img_gal .name20{width: 57px;color: #afafaf;font-size: 12px;font-family: Arial;text-align: center;vertical-align: middle;background-image:url('/images/design/a.gif');background-position: top;background-repeat: repeat-x;background-color: #545454;}
.img_gal a.name1{color: #ffffff;text-decoration: underline;font-size: 12px;font-family: Arial;}
.img_gal a.name1:hover{color: #afafaf;text-decoration: none;}
.scroll1{background-color: #1a1a1a;}
#photos {vertical-align: middle;}
#ph2 {
vertical-align: middle;
text-align: center;
height: 451px;
background-color: #1a1a1a;
 }
 /*/////////////////////////////////////////*/

.stepcarousel{
position: relative; /*leave this value alone*/
left:70px;
overflow: scroll; /*leave this value alone*/
width: 540px; /*Width of Carousel Viewer itself*/
height: 85px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 8px; /*margin around each panel*/
width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.name_maind{color: #ffffff; font-size: 12px; font-family: Arial, sans-serif;}
.add_{color: #afafaf; font-size: 12px; font-family: Arial, sans-serif;}
#films td {text-align: center; vertical-align: bottom;}
#films img { width: 150px;}