/* global */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{background-color:#1E1E1E;font:normal 13px tahoma;text-align:center;color:#FFF}
a{text-decoration:none;color:#FE0000;padding:2px}
a:hover{color:#FFF;border-bottom:1px #FE0000 solid;}
img{border:0;}
input,select,textarea{font-family:tahoma;font-size:13px;padding:2px;}
select,input[type="text"],input[type="password"],textarea{color:#FFF;background:#666;border:0px ;-moz-border-radius:4px;padding:10px;margin:5px;scroll:none;overflow:auto}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus{background:#666666;border:0px solid;}
input:focus, input.focused { border-color: #1E1E1E; color: #FFF; }
label:hover{cursor:pointer;}
li{list-style-type:none;}
.ltr{direction:ltr;text-align:left;}
.rtl{direction:rtl;text-align:right;}
.loading{background: url(images/loading.gif?2.193) center no-repeat;height:50px;}
h1,h2{font: bold 35px arial;margin:0 5px 20px 0;}
table{width:100%}
#request_message{font-size: 27px;font-weight:bold;font-family:'B Roya', arial;line-height:35px;-moz-border-radius:10px;background-color:#FE0000;padding:15px}
/* page */
#page{direction:rtl;width:940px;text-align:right;margin:auto;padding:auto;}
#header{margin-top:0px;display:block;height:120px; }
#logo{background:url(images/logo.png?2.193) 0 60px no-repeat;}
#header_right{float:right;border-bottom:6px #FE0000 solid;display:block;width:850px;height:120px;}
#header_left{float:left;display:block;width:90px;height:120px;}

#tab {position: relative;height: 34px;width: 580px;padding: 0px;margin: 86px 0 0 0;overflow: hidden;}
#tab li {float: right;list-style: none;margin: 0 0 0 8px;}
#tab li.backLava {margin:0px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color: #FE0000;width: 9px;height: 34px;z-index: 8;position: absolute;}
#tab li a {padding: auto 4px;font: bold 17px arial;text-decoration: none;color: #FFF;outline: none;text-align: center;top: 7px;text-transform: uppercase;letter-spacing: 0;z-index: 10;display: block;float: left;height: 34px;position: relative;overflow: hidden;}
#tab li a:hover, #tab li a:active, #tab li a:visited {border: none;} 

#main{display:block;margin-top:10px;}
#side_top,#side_right,#side_bottom{clear:both;display:block;}
#side_left,#side_right,#side_center{float:right;display:block;line-height:25px;text-align:justify;margin: 20px auto;}



/* home */
#tab_home{background: url(images/home.png?2.193) center top no-repeat;width: 90px;height:25px; }
.page_home{background:url(images/page_home.png?2.193) 0px 114px no-repeat;}
#welcome{display:block;background: url(images/welcome.png?2.193)  top right no-repeat;margin-top:100px; padding-top: 120px}
#start_order,#start_order:hover{display:block;clear:both;background: url(images/start_order.png?2.193) top right no-repeat;width: 490px;height:114px;border:0;
	margin:50px auto; }
/* portfolio */
#tab_portfolio{background: url(images/portfolio.png?2.193) center top no-repeat;width: 94px; height:25px;}
#my_showcase{background:url(images/my_showcase.png?2.193) top right no-repeat; height:40px;}

#showcases{margin-top:20px;}
.case_group h2{clear:both;font: bold 27px 'Trebuchet MS';margin:50px 10px 0 10px;direction:ltr;text-align:left;}
.case li{float:left; display:block;margin:12px;/* display:none; */}
.case a{-moz-border-radius:4px;border:6px #555 solid;display:block;padding:0px;width:268px;height:201px;background:#1E1E1E url(images/loading.gif?2.193) center   no-repeat;}
.case a:hover{border:6px #949494 solid;display:block;}
.case a img{width:268px;height:201px;border:none}



/* order_now */
#order_online{background:url(images/order_online.png?2.193) top right no-repeat;}
#tab_order_now{background: url(images/order_now.png?2.193) center top no-repeat;width: 173px; height:25px;}
#order_price_title{background: url(images/order_price_title.png?2.193)  top right no-repeat;}
#order_form_title{background: url(images/order_form_title.png?2.193)  top right no-repeat;}
#order_table{display:none;}
#order_details{float:right; width:600px;display:block;}
#order_form{float:left;width:340px;display:block;}
#order_form h2{font: bold 27px arial;border-bottom:6px #FE0000 solid;padding:8px;margin-top:0px;}
#order_form h3{font: bold 27px arial;text-align:left;direction:rtl;padding:8px;}
#submit_order{background: url(images/submit_order.png?2.193) center top no-repeat;width: 221px; height:39px;margin:5px;border:0px;cursor:pointer;}
#box_contact input[type="text"],#box_contact textarea, #order_form input[type="text"],#order_form textarea{width:310px;}

#order_list li{margin:5px 0;}
#order_list .order .plus{clear:both;display:block;width: 500px; height:40px;border:0px;color:#1E1E1E;-moz-border-radius:6px;padding:5px 65px 20px 15px;}
#order_list .order .plus:hover{background-color: #C8E2E8;cursor:pointer;border:0px}
.order .price{font: bold 23px arial; float:left;direction:ltr;text-align:left; width:90px;padding-top:12px}
.order .title{font: bold 27px arial;color:#FE0000;}
.order .describtion{font:normal 12px tahoma;color:#666666; }
.details{margin:5px 5px 5px 0 ;padding:10px 10px 10px 30px;display:none; /*  border-right:6px #FE0000 solid;float:right  !important*/}
.plus{background:#fff url(images/plus.png?2.193) right top no-repeat;}
.minus{background:#fff url(images/minus.png?2.193) right top no-repeat;}
.dot_list li{background:transparent url(images/bg-dots.gif?2.193) repeat-x scroll 0 17px;float:right;width:560px;margin:0px;}
.dot_list span{ padding:3px;background-color:#1E1E1E;}

.token_title{float:right; }
.token_title label{margin-right:0px}
.token_title input{margin:0 0 0 5px}
.token_price{float:left;}
.show_details{font:400 12px tahoma;margin:0 5px;display:none;}

#open_order_form{background: url(images/open_order_form.png?2.193) center top no-repeat;width: 221px; height:39px;border:0px;cursor:pointer;margin:30px 60px 0 0;}
#tab_about{background: url(images/about.png?2.193) center top no-repeat;width: 60px; height:25px;}

.page_about{background:url(images/page_about.png?2.193) 30px 112px no-repeat;}

#about_me{background:url(images/about_me.png?2.193) top right no-repeat; height:50px;}

#add_email{background:url(images/add.png?2.193) top right no-repeat;width: 25px; height:25px;border: none;cursor:pointer;margin:0 4px 0 3px}
#delete_email{background:url(images/delete.png?2.193) top right no-repeat;width: 25px; height:25px;border: none;cursor:pointer;margin-left:5px}
/* contact_me */

#tab_contact_me{background: url(images/contact.png?2.193) center top no-repeat;width: 60px; height:25px;}
.page_contact_me{background:url(images/page_contact.png?2.193) bottom right no-repeat;}
#contact_me{background: url(images/contact_me.png?2.193)  top right no-repeat;width: 360px; height:500px;}
#send_message{background: url(images/send_message.png?2.193) center top no-repeat;width: 221px; height:39px;border:0px;cursor:pointer;margin:5px 60px 0 0;}



/* footer */
#footer{clear:both;display:block;height:40px;border-top:4px #FE0000 solid;color:#FE0000;padding-top: 5px;}
#footer a{color:#FFF;}

#footer_right{float:right;}
#footer_left{float:left;color:#FFF;direction:ltr;font:normal 13px 'Trebuchet MS'}
.require{background-color: #FE0000 !important;}


/* for f*cking IE */
* html #header_right,* html #footer_right,* html #tab li{float:right;}
* html #logo,* html .order .price{float:left;}

/* desktop */
.desktop_icon{float:right;width:13%;height:75px;text-align:center;overflow:hidden;margin:0;padding:5px;}
.desktop_icon a{background-color:#FFF;font-size:12px;display:block;width:98%;height:73px;border:1px solid #FE0000;padding:2px;-moz-border-radius:5px;}
.desktop_icon a:hover{background-color:#FE0000;border:1px solid #FE0000;padding:2px;}
/* entry_option */

.entry_option{clear:both;text-align:right;direction:rtl;color:#FFF;width:99.5%;background-color:#FE0000;-moz-border-radius:6px;font:400 12px tahoma;margin:10px 0;}
.entry_option a{color:#FFF;}
.entry_option li{float:right;width:100%;overflow:visible;padding:1px 0 10px;width:20%;}
.entry_option li img{margin:5px 5px -5px;}
