@charset "utf-8";
/* CSS Document */

div.steps{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:612px;
}

div.steps td{
vertical-align:middle
}

div.steps ul.tabs{
position:relative;
margin:0 -12px 20px -12px;
padding:0 0 0 15px;
height:32px;
background:url(/public/media/site/borders/border_1.gif) bottom left repeat-x;
list-style:none
}

div.steps ul.tabs li{
height:30px;
padding-top:2px;
margin-right:3px;
float:left;
}

div.steps ul.tabs li a{
cursor:pointer;
float:left;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
display:block;
height:30px;
background:url(/public/media/site/add_rec/tab_bg.png) top left repeat-x
}

div.steps ul.tabs li a:hover{
text-decoration:underline
}

div.steps ul.tabs li a:hover span{
text-decoration:underline
}

div.steps ul.tabs li a span{
display:block;
float:left;
height:30px;
background:url(/public/media/site/add_rec/tab_left.png) top left no-repeat;
padding-left:20px;
white-space:nowrap;
}

div.steps ul.tabs li a span span{
background:url(/public/media/site/add_rec/tab_right.png) top right no-repeat;
padding-left:0;
padding-right:20px;
height:23px;
padding-top:7px;
}

div.steps ul.tabs li.selected a{
height:32px;
cursor:default;
margin-top:-2px;
font-weight:bold;
color:#686868;
background:url(/public/media/site/add_rec/tab_bg_sel.png) top left repeat-x
}

div.steps ul.tabs li.selected a:hover,
div.steps ul.tabs li.selected a:hover span{
text-decoration:none
}

div.steps ul.tabs li.selected a span{
background:url(/public/media/site/add_rec/tab_left_sel.png) top left no-repeat;
height:32px
}

div.steps ul.tabs li.selected a span span{
height:25px;
background: url(/public/media/site/add_rec/tab_right_sel.png) top right no-repeat
}

div.step_1 select{
width:184px;
}

div.step_1 input.input{
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
width:99%;
padding:2px 3px;
}

div.steps a.toliau{
display:block;
float:right;
width:121px;
height:31px;
background:url(/public/media/site/buttons/button_2.png) top left no-repeat
}

div.steps a.atgal{
display:block;
float:left;
width:121px;
height:31px;
background:url(/public/media/site/buttons/button_4.png) top left no-repeat
}

div.step_2, div.step_3{
color:#686868
}

div.step_2 table.metas{
font-size:11px;
margin-left:-10px;
}

div.step_2 td.used_meta span{
margin-right:10px;
float:left;
display:block;
white-space:nowrap;
margin-bottom:3px;
}

div.step_2 td.used_meta span img{
margin: 0 0 -1px 3px
}


div.step_2 td.used_meta ul{
list-style:none
}

div.step_2 td.used_meta ul li{
float:left
}

div.step_2 .add input{
width:275px;
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
padding:2px 3px;
margin: 2px 6px 0 0;
float:left
}

div.step_2 .add i{
color:#9e9e9e
}

div.step_2 .add a{
float:left;
display:block;
height:22px;
width:86px;
background:url(/public/media/site/buttons/button_3.png) top left no-repeat
}

div.step_2 .hor_border{
border-bottom:1px solid #dbdbdb
}

div.ac_results{
background:#626262;
padding:0 2px 2px 0;
margin:2px 0 0 2px;
}

div.ac_results ul{
font-family: Tahoma;
font-size:11px;
background:#fff;
margin:-2px 0 0 -2px;
border-color:#878787 #878787 #878787 #878787;
border-style:solid;
color:#686868;
border-width:1px;
max-height:200px !important;
overflow-x:hidden !important;
overflow-y:scroll !important
}

* html div.ac_results ul{
height:200px
}

div.ac_results ul li{
cursor:pointer;
padding:3px;
white-space:nowrap
}

div.ac_results ul li.ac_odd{
}

div.ac_results ul li.ac_over{
background:#d7d7d7;
color:#686868;
}

div.step_3 .hor_border{
background:url(/public/media/site/borders/border_2.gif) bottom left repeat-x
}

div.step_3 .bordered div, div.step_4 .bordered div{
height:30px;
background:url(/public/media/site/borders/border_2.gif) 0 14px repeat-x
}

div.step_3 a.kitas, div.step_4 a.kitas{
font-size:13px;
font-weight:bold;
background:url(/public/media/site/icons/ico_14.gif) 0 0px no-repeat;
padding:0 0 0 20px;
margin-top:10px;
display:inline-block;
}

div.step_3 td{
text-align:left
}

div.step_3 input{
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
padding:2px 3px;
}

div.step_3 input.nr{
width:50px;
}

div.step_4 textarea{
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
padding:2px;
width:99%;
height:135px;
margin-top:4px;
}

div.step_4 .hor_border{
height:35px;
background:url(/public/media/site/borders/border_2.gif) 0 20px repeat-x
}

div.step_4 a.kitas{
margin-left:0
}

div.step_5{
color:#686868;
font-size:12px;
}

div.step_5 a.parinkti{
display:inline-block;
width:86px;
height:22px;
background:url(/public/media/site/buttons/button_5.png) top left no-repeat
}

div.step_5 .photos ul{
list-style:none
}

div.step_5 .photos ul li{
width:271px;
margin:0 32px 25px 0;
float:left
}

div.step_5 .photos ul li.second{
margin:0 0 0 0;
}

div.step_5 .photos ul li span.top_bl{
display:block;
height:18px;
width:271px;
line-height:1;
}

div.step_5 .photos ul li span.photo_blockus{
display:block;
width:265px;
height:72px;
padding:6px 0 0 6px;
clear:both;
background:url(/public/media/site/add_rec/photo_bl_bg.png) top left no-repeat
}

div.step_5 .photos ul li span.photo_blockus img{
float:left
}

div.step_5 .photos ul li span.photo_blockus textarea{
float:left;
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
padding:2px;
height:60px;
width:158px;
margin-left:6px;
font-size:12px;
color:#9f9f9f
}

div.step_5 .hor_border{
height:35px;
background:url(/public/media/site/borders/border_2.gif) 0 20px repeat-x
}

div.step_5 textarea.text_input{
width:330px;
height:73px;
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
padding:2px;
}

div.step_5 .recepto_video{}

div.step_5 .recepto_video td{
vertical-align:top
}

div.step_5 td.taisykles{
border-bottom:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
height:36px;
}

div.step_5 a.siusti{
width:154px;
height:31px;
display:block;
background:url(/public/media/site/buttons/button_6.png) top left no-repeat
}

/*RECEPTO KORTELE*/

td.rightbar_2 td.contus{
background:#fff;
}

td.rightbar_2 td.contus_padd{
padding-bottom:15px;
}

td.rightbar_2 td.contus div.recipies_recomend{}

td.rightbar_2 td.contus div.recipies_recomend .season_view2 a{
text-decoration:none;
color:#cc8e18
}

td.rightbar_2 td.contus div.recipies_recomend .season_view2 div{
height:auto
}

td.rightbar_2 td.contus div.recipies_recomend .season_view2 a:hover{
text-decoration:underline
}

td.rightbar_2 td.contus div.products_scrolling{
position:relative;
margin:0 15px;
width:285px;
height:145px;
}

td.rightbar_2 td.contus div.products_scrolling .overflow_block{
position:absolute;
overflow:hidden;
width:285px;
height:145px;
}

div.produkt_show table{
float:left
}

div.produkt_show .total_width div{
width:143px;
text-align:center;
float:left;
height:145px; 
border-right:1px solid #cecece
}

div.produkt_show .total_width div span{
font-weight:bold;
color:#cc8e18
}

div.produkt_show td{
vertical-align:top;
text-align:center;
}

div.rec_card_left{
width:404px;
margin-right:15px;
float:left
}

div.rec_card_right{
float:left;
width:172px;
}

div.rec_card_left .preview_block{
width:392px;
padding:6px 6px 6px 6px;
margin-bottom:6px;
background:url(/public/media/site/recipes/preview_block_bg.png) bottom left no-repeat;
}

div.rec_card_left .preview_block div.alt{
height:15px;
background:#33CC66;
font-size:6px;
line-height:1;
display:none
}

ul.preview_block_tabs{
margin:0 0 0 -1px !important;
}

ul.preview_block_tabs span{
padding-left:35px !important;
}

ul.preview_block_tabs span span{
padding-left:0 !important;
padding-right:35px !important;
}

div.main_content_2 h2{
font-family:"Trebuchet MS";
font-size:18px;
font-weight:normal;
color:#656565
}

div.main_content_2 ul.numbered_list{
list-style:none;
padding-top:20px;
padding-bottom:15px;
clear:both;
}

div.main_content_2 ul.numbered_list li{
margin-bottom:15px;
position:relative;
padding:0 0 0 22px;
}

div.main_content_2 ul.numbered_list li span.nr{
font-weight:bold;
position:absolute;
left:0;
top:3px;
*top:1px;
color:#cc8e18;
line-height:1;
width:22px;
display:block;
float:left;
}

* html div.main_content_2 ul.numbered_list li span.nr{
left:-22px;
}

div.main_content_2 .rec_bottom{
margin:0 -20px 0 -24px;
width:636px;
border-bottom:1px solid #ececec;
border-top:1px solid #ececec;
clear:both;
}

div.main_content_2 .rec_bottom td{
padding:8px 20px 10px 24px
}

div.main_content_2 .rec_bottom .voting{
padding-left:0
}

div.main_content_2 .rec_bottom .voting img{
display:block;
float:left;
margin-right:3px;
}

div.main_content_2 .rec_bottom a.selected{
text-decoration:none;
color:#333;
cursor:default
}

ul.recipes_card_description{
list-style:none;
}

ul.recipes_card_description li{
border-bottom:1px solid #ececec;
padding:10px 0 12px 0
}

ul.recipes_card_description li a{}

ul.recipes_card_description li.actions a{
display:inline-block;
padding-left:24px;
margin-bottom:4px;
}

ul.recipes_card_description li a.print{
background:url(/public/media/site/icons/ico_22.gif) 0 0 no-repeat;
}

ul.recipes_card_description li a.favorite{
background:url(/public/media/site/icons/ico_23.gif) 0 2px no-repeat
}

ul.recipes_card_description li a.comment{
background:url(/public/media/site/icons/ico_24.gif) 0 3px no-repeat
}

ul.recipes_card_description li.user a.name,
ul.recipes_card_description li.user span.name{
display:inline-block;
background:url(/public/media/site/icons/ico_5.gif) 0 1px no-repeat;
padding:0 0 0 21px;
margin-top:1px;
}

ul.recipes_card_description li.user img{
display:block;
margin:6px 0 4px 0
}

ul.recipes_card_description li div.rating{
padding-top:6px;
line-height:1;
}

ul.recipes_card_description li div.rating img{
display:block;
float:left;
margin-right:3px;
margin-top:-2px;
}

ul.recipes_card_description li.rec_price img{
margin:6px 4px 0 0
}

ul.recipes_card_description li div.cook_time{
line-height:1.2;
padding:4px 0 0 0
}

ul.recipes_card_description li div.cook_time img{
margin-right:5px;
}

ul.recipes_card_description li.ingridients strong{
line-height:1.3;
}

ul.recipes_card_description li.ingridients div.porc{
padding:20px 0 15px 0;
height:22px;
}

ul.recipes_card_description li.ingridients div.porc span{
display:block;
float:left
}

ul.recipes_card_description li.ingridients div.porc input{
width:43px;
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
padding:2px 3px;
margin:0 4px 0 9px;
}

ul.recipes_card_description li.ingridients div.porc a{
display:block;
width:21px;
height:22px;
background:url(/public/media/site/icons/ico_21.gif) 0 0 no-repeat
}

ul.recipes_card_description ul{
list-style:none;
margin:10px 0 20px 0
}

ul.recipes_card_description ul li{
background:url(/public/media/site/icons/ico_25.gif) 0 6px no-repeat;
padding:3px 0 4px 10px;
line-height:1.2;
border:0
}

/**/

ul.recipies_comment{
list-style:none
}

ul.recipies_comment li{
overflow:hidden;
width:100%;
margin-bottom:25px;
}

ul.recipies_comment li span.photo_place{
float:left;
display:block;
font-family:Tahoma;
font-size:11px;
line-height:1.3;
width:88px;
}

ul.recipies_comment li span.photo_place img{
display:block;
}

ul.recipies_comment li span.comment_place{
display:block;
width:439px;
padding:0 21px 0 31px;
float:right;
background:url(/public/media/site/recipes/rec_comment_main.gif) top left repeat-y
}

ul.recipies_comment li.dark span.comment_place{
background:url(/public/media/site/recipes/rec_comment_main_dark.gif) top left repeat-y
} 

ul.recipies_comment li span.comment_place_top{
margin:0 -21px 0 -31px;
display:block;
height:30px;
background:url(/public/media/site/recipes/rec_comment_top.gif) top left no-repeat
}

ul.recipies_comment li.dark span.comment_place_top{
background:url(/public/media/site/recipes/rec_comment_top_dark.gif) top left no-repeat
}

ul.recipies_comment li span.comment_place_bottom{
margin:0 -21px 0 -31px;
display:block;
height:5px;
font-size:6px;
line-height:1;
background:url(/public/media/site/recipes/rec_comment_bottom.gif) top left no-repeat;
}

ul.recipies_comment li.dark span.comment_place_bottom{
background:url(/public/media/site/recipes/rec_comment_bottom_dark.gif) top left no-repeat;
}

ul.recipies_comment li span.comment_place_content{
display:block;
min-height:1em;
margin:-17px 0 0 0;
padding:0 0 10px 0;
}

* html ul.recipies_comment li span.comment_place_content{
height:1em
}

ul.recipies_comment li span.photo_rounders{
display:block;
position:relative;
margin-top:-66px;
margin-bottom:3px;
width:88px;
height:66px;
background:url(/public/media/site/recipes/photo_r.png) top left no-repeat;
}

* html ul.recipies_comment li span.photo_rounders{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/site/recipes/photo_r.png", sizingMethod="crop");
}

div.just_content .rec_bottom {
margin:0 -26px 0 -24px;
width:636px;
border-bottom:1px solid #ECECEC;
border-top:1px solid #ECECEC;
clear:both;
}

div.just_content .rec_bottom td {
padding:8px 0 10px;
}

a.send_comment{
display:block;
width:121px;
height:31px;
background:url(/public/media/site/buttons/button_7.png) top left no-repeat
}

h2.styled{
font-family:"Trebuchet MS";
font-size:18px;
font-weight:normal;
color:#656565
}

textarea.rec_comment_txtarea{
border:1px solid #b4b4b4;
border-bottom:1px solid #d9d9d9;
width:98%;
height:160px;
padding:2px 3px;
margin:8px 0 15px 0
}

table.recepies_submenu{
}

table.recepies_submenu td{
text-align:center;
padding-top:10px;
}

table.recepies_submenu td img{
display:block;
margin:0 auto
}

table.recepies_submenu td a{
display:block;
font: normal bold 13px/24px Arial, Helvetica, sans-serif;
}

ul.newest_recepies{
list-style:none;
width:612px;
margin-right:-20px;
position:relative
}

ul.newest_recepies li{
position:relative;
height:132px;
width:175px;
padding-left:111px;
margin-right:20px;
float:left
}

ul.newest_recepies .recipies_anounce{
padding:0
}

ul.newest_recepies .photo_r{
position:absolute;
top:0;
left:0;
background: url(/public/media/site/rounders_decor/remai_1.gif) no-repeat left top;
height:85px;
padding:6px;
width:89px;
}

ul.newest_recepies .photo_r img{
float:left;
margin:0 0 5px 0;
display:block
}

ul.newest_recepies .photo_r a img{
margin:0 2px 0 0
}

ul.newest_recepies div.rating {
height:24px;
}

ul.newest_recepies div.rating span {
display:block;
float:left;
height:19px;
padding-top:5px;
}

ul.newest_recepies div.rating  span.price {
border-right:1px solid #E6E6E6;
margin-right:11px;
padding-right:14px;
}

ul.newest_recepies div.author {
height:25px;
padding-top:10px;
}

ul.newest_recepies a {
line-height:16px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

ul.newest_recepies a.lankytojas {
background:transparent url(/public/media/site/icons/ico_5.gif) no-repeat scroll 0 0;
display:inline-block;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:15px;
line-height:1.1;
margin:0;
padding:2px 0 0 21px;
}