/* CSS Document */
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:16px; }
body,html{height:100%; width:100%; background-color:#FFF;}
.scont{text-align:center; margin-left:auto; margin-right:auto; background-color:#FFF; height:100%}

.top{position:relative; width:100%; height:253px; }
.top .toindex{position:absolute; top:5px; left:3px;}
.top .logo{background-image:url(/img/01_restoran_index/logo.gif); background-position:left top; background-repeat:no-repeat; width:222px; height:63px; position:absolute; display:block; left:0px; top:28px;}

/*topmenu*/
.top .top_menu{width:650px; position:absolute; left:0px; top:108px;} 
.top .top_menu a{cursor:pointer;}
.top .top_menu div{cursor:pointer;}
.top .top_menu div img{cursor:pointer;}

/*menu2*/
.menu2{display:block; width:100%; height:30px;}
.menu2 ul li{list-style-type:none; float:left; display:block; margin-right:30px;}
.menu2 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
.menu2 ul li a.sel{text-decoration:none;}

.menu3 *{list-style-type:none;}
.menu4 a{color:#333333; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif}

/*phone*/
.top .phone{font-family:"Myriad Pro", Tahoma; font-size:22px; color:#000; width:185px; text-align:left; line-height:24px; position:absolute; left:417px; top:35px;}

/*FONTS*/
h1{font-family:Arial, Helvetica, sans-serif; color:#333333; margin-top:15px; margin-bottom:20px; font-size:48px; line-height:48px; font-weight:normal}
h2{color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px;}
h3{font-family:Arial, Helvetica, sans-serif; color:#336633; margin-top:20px; margin-bottom:7px; font-size:24px; line-height:24px; font-weight:normal}
h3,.h3{font-family:Arial, Helvetica, sans-serif; color:#336633; margin-top:20px; margin-bottom:7px; font-size:24px; line-height:24px; font-weight:normal; display:block; margin-bottom:20px;}

.index_fg{height:350px;}

.left{padding-left:25px; text-align:left ; padding-right:27px;}
/*center*/
.content_block p{margin-bottom:30px;}


/*right*/
.right{background-position:left top; background-repeat:no-repeat}

.gelery_parts_cont .Parts td{padding-left:15px; padding-right:15px;}
.gelery_parts_cont img{border:none;}
.gelery_parts_cont{margin-left:-25px;}

/*banners*/
.banners{margin-top:40px;}
.banners td{padding-right:20px;}

/*forms*/
form .txt{padding-right:10px;}
form .inp input,form .inp textarea{margin-top:3px; margin-bottom:3px; border:#999 solid 1px; width:300px;}
form .inp_num input{width:50px;margin-top:3px; margin-bottom:3px; border:#999 solid 1px;}
form fieldset{margin-top:20px;}
form legend{margin-left:20px;}

form .btn input{text-align:center; margin-left:auto; margin-right:auto; border:none; background:none; text-decoration:underline;  cursor:pointer;  color:#333 }

/*question*/
.question div{font-style:italic; color:#336633; padding-left:20px;}
.question div *{font-style:italic; color:#336633; padding-left:20px;}
.content_block .question *{margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0;}
.content_block .question p{margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0;}
.answersform{margin-bottom:30px;}
/*restoran_menu_content*/
.restoran_menu_content *{list-style-type:none;}
.restoran_menu_content h4{font-size:24px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-top:25px; margin-bottom:10px; font-weight:normal}
.restoran_menu_content table.products td{padding-top:2px; padding-bottom:15px; padding-right:10px;}

/*cart_content*/
.cart_content{background-color:#EEE;}
.cart_content td, .cart_content th{background-color:#FFF; padding-left:0px; padding-right:20px; padding-left:20px; padding-top:3px; padding-bottom:3px;}

.products input{border:1px solid #333;}
.products a.tocart{font-size:12px;}
.products .descrshort i {font-size:11px;}


.translation{background-color:#666666;}
.translation td,.translation th{background-color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.translation td td{padding:0;}



